v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Restricted Cash and Cash Equivalent Item [Line Items]      
Restricted cash, current portion $ 14,309 $ 4,717  
Restricted cash, long-term portion 40,669 40,466  
Total restricted cash 54,978 45,183 $ 36,683
Restricted cash related to debt financing      
Restricted Cash and Cash Equivalent Item [Line Items]      
Total restricted cash 10,264 9,489  
Restricted cash related to customer and owned projects      
Restricted Cash and Cash Equivalent Item [Line Items]      
Total restricted cash 42,355 33,002  
Other      
Restricted Cash and Cash Equivalent Item [Line Items]      
Total restricted cash $ 2,359 $ 2,692