v3.26.1
GENERAL AND BASIS OF PRESENTATION - Concentration of Credit Risk (Details)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
financialInstitution
Dec. 31, 2025
USD ($)
financialInstitution
Concentration Risk [Line Items]      
Cash, FDIC insured amount   $ 36,000 $ 83,600
Number of financial Institutions, cash investment | financialInstitution   10 10
Cash, uninsured amount   $ 224,300 $ 75,400
Trade allowance for credit losses   172,568 164,772
Total receivables | Customer Concentration Risk      
Concentration Risk [Line Items]      
Financing receivable, after allowance for credit loss   $ 101,700 $ 103,200
Primary customers | Accounts receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk (in percentage)   50.00% 56.00%
Kenya Power and Lighting Co. Ltd. ("KPLC")      
Concentration Risk [Line Items]      
Accounts receivable, past due   $ 37,400  
Kenya Power and Lighting Co. Ltd. ("KPLC") | Subsequent Event      
Concentration Risk [Line Items]      
Proceeds over due accounts receivable $ 11,700    
ENEE      
Concentration Risk [Line Items]      
Accounts receivable, past due   13,100  
ENEE | Subsequent Event      
Concentration Risk [Line Items]      
Proceeds over due accounts receivable $ 3,700    
Non-US      
Concentration Risk [Line Items]      
Trade allowance for credit losses   $ 110,600 $ 102,000