XML 43 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Contract with Customer, Asset and Liability
The following table provides information about accounts receivables, contract assets, customer deposits and deferred revenue from contracts with customers (in thousands):
March 31,December 31,
 20262025
Accounts receivable$359,406 $371,796 
Contract assets305,876 241,186 
Customer deposits151,100 78,207 
Deferred revenue82,254 65,608 
Three Months Ended
March 31,
20262025
 
Beginning balance$241,186 $145,162 
Transferred to accounts receivable from contract assets recognized at the beginning of the period
(43,086)(56,806)
Revenue recognized and not billed as of the end of the period107,776 55,263 
Ending balance$305,876 $143,619 
Deferred revenue activity during the three months ended March 31, 2026 and 2025, consisted of the following (in thousands):
Three Months Ended
March 31,
20262025
 
Beginning balance$65,608 $66,304 
Additions628,001 209,886 
Revenue recognized(611,355)(217,182)
Ending balance$82,254 $59,008 
Schedule of Disaggregation of Revenue
We disaggregate revenue from contracts with customers into four revenue categories: product, installation, service and electricity (in thousands):
Three Months Ended
March 31,
20262025
Revenue from contracts with customers: 
Product revenue $653,348 $211,869 
Installation revenue 25,931 33,651 
Service revenue
 61,879 53,548 
Electricity revenue 5,243 20,194 
Total revenue from contract with customers746,401 319,262 
Revenue from contracts that contain leases:
Electricity revenue4,653 6,759 
Total revenue$751,054 $326,021 
Schedule of Weighted-Average Valuation Assumptions We used the following weighted-average assumptions for determination of the Warrant fair value:
March 31,December 31,
20262025
Risk-free interest rate3.8%3.6%
Expected term (years)0.50.5
Expected dividend yield
Expected volatility114.5%96.2%
We used the following weighted-average assumptions in applying the Black-Scholes valuation model for determination of the stock options valuation:
 
Three Months Ended March 31,
 2025
Risk-free interest rate
4.1%
Expected term (years)6.1
Expected dividend yield
Expected volatility
93.4%
We used the following weighted-average assumptions in applying the Black-Scholes valuation model for determination of the 2018 ESPP share valuation:
Three Months Ended
March 31,
20262025
Risk-free interest rate
 3.4% - 4.1%
4.1% - 5.0%
Expected term (years)
0.5 - 2.0
0.5 - 2.0
Expected dividend yield
Expected volatility
80.5%—110.4%
66.2%—115.2%