XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCING ARRANGEMENTS - Schedule of Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Issuance of the 2027 Notes in exchange for 2026 Notes    
Debt Instrument [Line Items]    
Fair value of principal recorded at issuance $ 196,210  
Less: debt discount (3,483)  
Net carrying amount of liability component 192,727  
Exchanged 2026 Notes    
Debt Instrument [Line Items]    
Fair value of principal recorded at issuance 53,740 $ 230,000
Less: debt discount (454) (3,530)
Net carrying amount of liability component $ 53,286 $ 226,470