XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Measurements, Recurring    
Assets:    
Fair value of other non-current assets $ 27,902,000 $ 22,296,000
Fair value of financial assets, Total 29,738,000 24,950,000
Liabilities:    
Fair value of other current liabilities   18,579,000
Fair value of financial liabilities, Total 27,377,000 38,446,000
Fair Value, Measurements, Recurring | NQDC Plan liability    
Liabilities:    
Fair value of other current liabilities 1,836,000 2,654,000
Fair value of other non-current liabilities 25,541,000 19,867,000
Fair Value, Measurements, Recurring | Contingent consideration    
Liabilities:    
Fair value of other current liabilities   15,925,000
Fair Value, Measurements, Recurring | NQDC Plan assets    
Assets:    
Fair value of other current assets 1,836,000 2,654,000
Fair value of other non-current assets 25,541,000 19,867,000
Fair Value, Measurements, Recurring | Restricted Investments    
Assets:    
Fair value of other non-current assets 2,361,000 2,429,000
Quoted Price in Active Markets For Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets remeasured 0 0
Liabilities remeasured 0 0
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Assets:    
Fair value of other non-current assets 27,902,000 22,296,000
Fair value of financial assets, Total 29,738,000 24,950,000
Liabilities:    
Fair value of other current liabilities   2,654,000
Fair value of financial liabilities, Total 27,377,000 22,521,000
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | NQDC Plan liability    
Liabilities:    
Fair value of other current liabilities 1,836,000 2,654,000
Fair value of other non-current liabilities 25,541,000 19,867,000
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Contingent consideration    
Liabilities:    
Fair value of other current liabilities   0
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | NQDC Plan assets    
Assets:    
Fair value of other current assets 1,836,000 2,654,000
Fair value of other non-current assets 25,541,000 19,867,000
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Restricted Investments    
Assets:    
Fair value of other non-current assets 2,361,000 2,429,000
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring    
Assets:    
Fair value of other non-current assets 0 0
Fair value of financial assets, Total 0 0
Liabilities:    
Fair value of other current liabilities   15,925,000
Fair value of financial liabilities, Total 0 15,925,000
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | NQDC Plan liability    
Liabilities:    
Fair value of other current liabilities 0 0
Fair value of other non-current liabilities 0 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Contingent consideration    
Liabilities:    
Fair value of other current liabilities   15,925,000
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | NQDC Plan assets    
Assets:    
Fair value of other current assets 0 0
Fair value of other non-current assets 0 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Restricted Investments    
Assets:    
Fair value of other non-current assets $ 0 $ 0