XML 106 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Note 15. Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contracts with Customers [Line Items]    
Deferred revenue $ 1,819,404 $ 2,039,825
Contract liability, net change $ (220,421)  
Contract liability, percent change (11.00%)  
Sales revenue net, from beginning contract liability $ 490,700 $ 433,600
Solar Modules [Member]    
Revenue from Contracts with Customers [Line Items]    
Remaining performance obligation, aggregate transaction price, net change 1,900,000  
Remaining performance obligation, aggregate transaction price 15,000,000  
Recognition of revenue associated with contract terminations    
Revenue from Contracts with Customers [Line Items]    
Contract Liability, Movement $ 61,000