XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total gains (losses) recorded in earnings $ (660,000)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   $ 1,281,000
Ending balance 0 $ 2,954,000
Other (expense) income, net    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total (gains) losses recorded in earnings (391,000)  
General and administrative    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Total (gains) losses recorded in earnings 1,567,000  
Profits interests, noncurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 746,000  
Total (gains) losses recorded in earnings 1,567,000  
Ending balance 2,313,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 (391,000)  
Ending balance 316,000  
Contingent consideration receivable    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 1,253,000  
Total gains (losses) recorded in earnings (660,000)  
Payments received (238,000)  
Ending balance $ 355,000