v3.26.1
LONG-TERM DEBT AND BONDS PAYABLE - Summary of Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Convertible Senior Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and deferred issuance costs $ 9,370 $ 0
Net carrying amount 278,130 0
Green Convertible Senior Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and deferred issuance costs 1,444 14,781
Net carrying amount $ 32,526 $ 235,219