v3.26.1
DEBT - Schedule of Outstanding Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Convertible Notes | 2028 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal $ 68,206 $ 68,206
Unamortized Initial Purchasers' debt discount and debt issuance cost (741) (893)
Net carrying amount 67,465 67,313
Convertible Notes | 2030 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal 118,690 118,690
Unamortized Initial Purchasers' debt discount and debt issuance cost (2,148) (2,410)
Net carrying amount 116,542 116,280
Secured Debt | 2030 Senior Secured Notes    
Debt Instrument [Line Items]    
Outstanding principal 160,000 155,427
Unamortized Initial Purchasers' debt discount and debt issuance cost (24,788) (26,631)
Net carrying amount $ 135,212 $ 128,796