Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Summary of Company's Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)

v3.25.0.1
Fair Value Measurements - Summary of Company's Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Liabilities:    
Contingent consideration   $ 8,100
Level 1    
Assets:    
Interest rate cap $ 0 0
Contingently returnable consideration 0 0
Liabilities:    
Contingent consideration 0 0
Deal-Contingent Forward 0 0
Total assets and liabilities measured at fair value 0 0
Level 2    
Assets:    
Interest rate cap 13,936 29,667
Contingently returnable consideration 0 0
Liabilities:    
Contingent consideration 0 0
Deal-Contingent Forward 0 0
Total assets and liabilities measured at fair value 13,936 29,667
Level 3    
Assets:    
Interest rate cap 0 0
Contingently returnable consideration 5,483 0
Liabilities:    
Contingent consideration 129,059 41,050
Deal-Contingent Forward 0 852
Total assets and liabilities measured at fair value $ 134,542 $ 41,902