XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.2
SUMMARY OF PRINCIPAL ACCOUNTING POLICIES - Impairment of Long-lived Assets, Leases, Revenue Recognition, and Government Grants (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
agreement
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Impairment losses of long-lived assets $ 1,711 $ 0  
Prepaid rental fees $ 1,000 900  
Number of agreements | agreement 2    
Revenue from green certificates $ 105,642 $ 61,291  
Recognized government grants $ 200   $ 50
Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Operating Income (Expense), Net Other Operating Income (Expense), Net  
Accounts receivable unbilled, net $ 59,598 $ 43,882  
Proceeds of government grants from feed-in tariff(s) (FIT)   5,900 $ 12,200
Minimum      
Term of product warranty 5 years    
Term of service warranty 1 year    
Maximum      
Term of product warranty 10 years    
Term of service warranty 2 years    
Green certificates      
Revenue from green certificates $ 0 0  
Advance from customers, revenue recognized 400 0  
EPC Services      
Revenue from green certificates 43,902 24,760  
Liability on loss contract 0 700  
Accounts receivable unbilled, net 51,900 26,400  
Electricity Revenue Generation      
Impairment losses of long-lived assets $ 700 $ 0  
Feed-in tariff(s) (FIT) receivables, recovery period 12 months    
Effective interest rate of feed-in tariff(s) (FIT) receivables 4.75%    
Feed-in tariff(s) (FIT) receivables, current $ 3,500    
Feed-in tariff(s) (FIT) receivables, noncurrent $ 16,400