XML 100 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Private Placement Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance at January 1, $ 1,846 $ 3,860 $ 58,558
Transfer to Level 2 0 (125)  
Change in fair value (2,014) (54,573)  
Balance at December 31, 1,846 3,860  
Contingent Consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance at January 1, 24,273 24,473 $ 8,467
Additions 1,397 19,912  
Change in fair value 9,168 (1,262)  
Settlements and payments (10,765) (2,644)  
Balance at December 31, $ 24,273 $ 24,473