XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Fair Value Measurements Disclosure [Line Items]      
Available-for-sale debt securities fair value $ 38,900   $ 23,900
Available-for-sale debt securities amortized cost 38,400   24,000
Level 1      
Fair Value Measurements Disclosure [Line Items]      
Available-for-sale debt securities fair value 23,100   23,900
Level 2      
Fair Value Measurements Disclosure [Line Items]      
Available-for-sale debt securities fair value 15,800    
Contingent consideration      
Fair Value Measurements Disclosure [Line Items]      
Settlement of contingent consideration liabilities $ 14,300 $ 200  
Minimum      
Fair Value Measurements Disclosure [Line Items]      
Debt securities, remaining maturity term 1 year    
Maximum      
Fair Value Measurements Disclosure [Line Items]      
Debt securities, remaining maturity term 12 years    
Prepaid and other current assets      
Fair Value Measurements Disclosure [Line Items]      
Available-for-sale debt securities fair value $ 10,400   22,000
Other assets      
Fair Value Measurements Disclosure [Line Items]      
Available-for-sale debt securities fair value 28,500   1,900
Interest rate caps | Level 2 | Estimate of Fair Value Measurement      
Fair Value Measurements Disclosure [Line Items]      
Derivative asset $ 13,500   $ 29,000