Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements and Financial Instruments - Additional Information (Details)

v3.25.4
Fair Value Measurements and Financial Instruments - Additional Information (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurements [Line Items]      
Fair value adjustment of contingent consideration $ 300,000 $ 400,000 $ 300,000
Change in fair value of Contingent Consideration 2,000,000 20,000 600,000
Long-Term Debt, Gross $ 920,894,000    
Public Warrants [Member]      
Fair Value Measurements [Line Items]      
Warrants to purchase common stock 14.8    
Public warrants liability fair value adjustment $ 6,700,000 9,600,000 9,600,000
Private Warrants [Member]      
Fair Value Measurements [Line Items]      
Warrants to purchase common stock 2.5    
Private warrants liability fair value adjustment $ 1,000,000 1,500,000 2,000,000
Additional Deferred Shares [Member]      
Fair Value Measurements [Line Items]      
Fair value adjustment of additional deferred shares 400,000 200,000 $ 100,000
Fair Value of Deferred Shares classified as liabilities, value 700,000 1,100,000  
Level 1 [Member] | Public Warrants [Member]      
Fair Value Measurements [Line Items]      
Fair value of warrants   6,700,000  
Level 2 [Member] | Private Warrants [Member]      
Fair Value Measurements [Line Items]      
Fair value of warrants   1,000,000  
Level 3 [Member]      
Fair Value Measurements [Line Items]      
Contingent payments related to acquisitions   3,700,000  
Senior Notes [Member]      
Fair Value Measurements [Line Items]      
Fair value of bonds 387,400,000 411,100,000  
Long-Term Debt, Gross $ 450,000,000 $ 450,000,000