v3.25.4
Balance Sheet Components - Accrued Warranty and Product Performance Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Product performance $ 16,791 $ 13,697
Product warranty 3,222 2,862
Accrued warranty liabilities $ 20,013 $ 16,559