XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.4
LONG-TERM DEBT - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument    
Principal $ 258,000 $ 165,000
Unamortized Debt Issuance Costs (8,549) (6,331)
Carrying Value 249,451 158,669
2030 Convertible Notes    
Debt Instrument    
Principal 33,000 165,000
Unamortized Debt Issuance Costs (1,023) (6,331)
Carrying Value 31,977 158,669
2031 Convertible Notes    
Debt Instrument    
Principal 225,000 0
Unamortized Debt Issuance Costs (7,526) 0
Carrying Value $ 217,474 $ 0