XML 71 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Accrued Warranty and Product Performance Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Product performance $ 15,090 $ 16,791
Product warranty 23,275 3,222
Accrued warranty liabilities $ 38,365 $ 20,013