XML 97 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total $ 107,952 $ 112,825 $ 111,781
Cost of customer agreements and incentives      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 9,034 8,538 8,772
Cost of energy systems and product sales      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 2,550 1,999 5,267
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 44,911 50,741 59,026
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 4,418 9,961 1,739
General and administration      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total $ 47,039 $ 41,586 $ 36,977