XML 105 R84.htm IDEA: XBRL DOCUMENT v3.25.4
FAIR VALUE MEASUREMENTS - Schedule of Fair Value and Carrying Value, Net (Details) - Convertible Senior Notes due 2026 - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instruments $ 607,500 $ 731,310
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instruments 607,500 731,310
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instruments $ 599,663 $ 597,934