XML 98 R77.htm IDEA: XBRL DOCUMENT v3.25.4
DEBT - Schedule of Net Carrying Amount of the 2030 Convertible Notes (Details) - 2030 Convertible Senior Secured Notes - Convertible Debt
$ in Thousands
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]  
Principal $ 460,000
Unamortized debt issuance costs (12,366)
Net carrying amount $ 447,634