XML 62 R36.htm IDEA: XBRL DOCUMENT v3.25.2
GENERAL AND BASIS OF PRESENTATION - Concentration of credit risk (Details)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
financialInstitution
Dec. 31, 2024
USD ($)
financialInstitution
Concentration Risk [Line Items]      
Cash, FDIC insured amount   $ 10,200 $ 31,200
Number of financial Institutions, cash investment | financialInstitution   10 10
Cash, uninsured amount   $ 74,400 $ 73,900
Trade allowance for credit losses   154,277 164,050
Total receivables | Customer Concentration Risk      
Concentration Risk [Line Items]      
Financing receivable, after allowance for credit loss   $ 83,300 $ 99,700
Primary customers | Accounts receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk (in percentage)   55.00% 57.00%
Kenya Power and Lighting Co. Ltd. ("KPLC")      
Concentration Risk [Line Items]      
Accounts receivable, past due   $ 36,700  
Kenya Power and Lighting Co. Ltd. ("KPLC") | Subsequent Event      
Concentration Risk [Line Items]      
Proceeds over due accounts receivable $ 13,900    
ENEE      
Concentration Risk [Line Items]      
Accounts receivable, past due   17,400  
ENEE | Subsequent Event      
Concentration Risk [Line Items]      
Proceeds over due accounts receivable $ 900    
Non-US      
Concentration Risk [Line Items]      
Trade allowance for credit losses   $ 107,200 $ 105,200