XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of the Changes in Fair Value of the Recurring Level 3 Fair Value Measurements (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total gains (losses) recorded in earnings $ (984,000)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   $ 1,281,000
Ending balance 0 $ 1,982,000
Other (expense) income, net    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total (gains) losses recorded in earnings (220,000)  
General and administrative    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total (gains) losses recorded in earnings 1,523,000  
Profits interests, noncurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 746,000  
Issues 0  
Total (gains) losses recorded in earnings 1,523,000  
Ending balance 2,269,000  
Contingent consideration liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0  
Issues 707,000  
Total (gains) losses recorded in earnings (220,000)  
Ending balance 487,000  
Contingent consideration receivable    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 1,253,000  
Issues 0  
Total gains (losses) recorded in earnings (984,000)  
Ending balance $ 269,000