v3.25.2
DEBT - Interest expense related to Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]        
Amortization of issuance costs     $ 1,361 $ 660
Convertible Senior Notes 0.750 Percent, Due 2029        
Debt Instrument [Line Items]        
Contractual interest expense $ 647 $ 431 1,294 431
Amortization of issuance costs 564 376 1,128 376
Total interest expense, convertible senior Notes $ 1,211 $ 807 $ 2,422 $ 807