v3.26.1
DEBT AND OFF-BALANCE SHEET ARRANGEMENTS - Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Current portion of long-term debt $ 11,042 $ 0
Total principal due for long-term debt 231,302 175,600
Less: Unamortized debt issuance cost (13,926) (2,763)
Total long-term debt, net of issuance costs and current portion 217,376 172,837
Promissory notes | XRC Facility    
Debt Instrument [Line Items]    
Total principal due for long-term debt 0 145,600
Less: Unamortized debt issuance cost   (2,800)
Line of credit | Project Granite Facility    
Debt Instrument [Line Items]    
Current portion of long-term debt 11,042 0
Total principal due for long-term debt 201,302 0
Less: Unamortized debt issuance cost (13,900)  
Line of credit | Mercuria Credit Facility    
Debt Instrument [Line Items]    
Total principal due for long-term debt $ 30,000 $ 30,000