11. Revenue from Contracts with Customers (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Revenue from Contracts with Customers [Line Items] | |||
Deferred revenue | $ 1,823,081 | $ 2,039,825 | |
Contract Liabilities, Net Change | $ (216,744) | ||
Contract Liabilities, Percent Change | (11.00%) | ||
Sales Revenue Net, from Beginning Contract Liability | $ 236,100 | $ 221,300 | |
Solar modules [Member] | |||
Revenue from Contracts with Customers [Line Items] | |||
Remaining Performance Obligation, Aggregate Transaction Price | 18,500,000 | ||
Reversal of advance payment previously accrued | |||
Revenue from Contracts with Customers [Line Items] | |||
Contract Liabilities, Movement | 63,000 | ||
Reversal of advance payment previously received | |||
Revenue from Contracts with Customers [Line Items] | |||
Contract Liabilities, Movement | 50,000 | ||
Recognition of revenue associated with contract terminations | |||
Revenue from Contracts with Customers [Line Items] | |||
Contract Liabilities, Movement | $ 42,000 |