XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
GENERAL AND BASIS OF PRESENTATION - Concentration of credit risk (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 08, 2025
USD ($)
Mar. 31, 2025
USD ($)
financialInstitution
Dec. 31, 2024
USD ($)
financialInstitution
Concentration Risk [Line Items]      
Cash, FDIC insured amount   $ 13,700 $ 31,200
Number of financial Institutions, cash investment | financialInstitution   10 10
Cash, uninsured amount   $ 71,300 $ 73,900
Trade allowance for credit losses   173,590 164,050
Total receivables | Customer Concentration Risk      
Concentration Risk [Line Items]      
Financing receivable, after allowance for credit loss   $ 108,100 $ 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   $ 44,700  
Kenya Power and Lighting Co. Ltd. ("KPLC") | Subsequent Event      
Concentration Risk [Line Items]      
Proceeds over due accounts receivable $ 15,200    
ENEE      
Concentration Risk [Line Items]      
Accounts receivable, past due   17,300  
ENEE | Subsequent Event      
Concentration Risk [Line Items]      
Proceeds over due accounts receivable $ 1,300    
Non-US      
Concentration Risk [Line Items]      
Trade allowance for credit losses   $ 119,200 $ 105,200