v3.26.1
Fair Value Disclosures - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration revaluation $ 17,529 $ (3,300) $ 12,629 $ 5,100  
Post-conversion earnout share liability   5,400   5,400  
Post-conversion earnout share liability revaluation 139 $ 0 2,675 $ 0  
Post-Conversion Earn-Out Share Liability          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Post-conversion earnout share liability revaluation     2,700    
Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of outstanding debt 1,410,700   1,410,700   $ 1,824,300
Contingent earn-out liability 0   0   0
Post-conversion earnout share liability 0   0   0
Level 3          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent earn-out liability 95,329   95,329   82,700
Post-conversion earnout share liability $ 11,960   $ 11,960   $ 14,635