XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.3
GENERAL AND BASIS OF PRESENTATION - Concentration of credit risk (Details)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
financialInstitution
Dec. 31, 2024
USD ($)
financialInstitution
Concentration Risk [Line Items]      
Cash, FDIC insured amount   $ 39,300 $ 31,200
Number of financial Institutions, cash investment | financialInstitution   10 10
Cash, uninsured amount   $ 66,100 $ 73,900
Trade allowance for credit losses   150,066 164,050
Total receivables | Customer Concentration Risk      
Concentration Risk [Line Items]      
Financing receivable, after allowance for credit loss   $ 81,300 $ 99,700
Primary customers | Accounts receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk (in percentage)   56.00% 57.00%
Kenya Power and Lighting Co. Ltd. ("KPLC")      
Concentration Risk [Line Items]      
Accounts receivable, past due   $ 36,300  
Kenya Power and Lighting Co. Ltd. ("KPLC") | Subsequent Event      
Concentration Risk [Line Items]      
Proceeds over due accounts receivable $ 11,000    
ENEE      
Concentration Risk [Line Items]      
Accounts receivable, past due   16,000  
ENEE | Subsequent Event      
Concentration Risk [Line Items]      
Proceeds over due accounts receivable $ 1,000    
Non-US      
Concentration Risk [Line Items]      
Trade allowance for credit losses   $ 99,800 $ 105,200