12. Revenue from Contracts with Customers (Details) - USD ($) $ in Thousands |
9 Months Ended | ||
|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| Revenue from Contracts with Customers [Line Items] | |||
| Deferred revenue | $ 1,597,473 | $ 1,819,404 | |
| Contract Liabilities, Net Change | $ (221,931) | ||
| Contract Liabilities, Percent Change | (12.00%) | ||
| Sales Revenue Net, from Beginning Contract Liability | $ 499,500 | $ 309,500 | |
| Solar modules [Member] | |||
| Revenue from Contracts with Customers [Line Items] | |||
| Remaining Performance Obligation, Aggregate Transaction Price | $ 13,500,000 | ||