XML 98 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt Instruments $ 731,310 $ 658,969
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt Instruments 597,934 646,007
Convertible Notes due 2026    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt Instruments 731,310 609,168
Convertible Notes due 2026 | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt Instruments 731,310 609,168
Convertible Notes due 2026 | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt Instruments 597,934 596,206
Term Loan A-1 | 2021 Credit Agreement | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt Instruments 0 49,801
Term Loan A-1 | 2021 Credit Agreement | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt Instruments $ 0 $ 49,801