v3.26.3
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Condensed Consolidated Balance Sheet Components [Abstract]          
Tariff refunds received       $ 8,200  
Tariff refund recognized in cost of revenue       4,300  
Tariff refund recognized in capitalized inventory cost   $ 3,600      
Statutory interest received on tariff refunded duties       300  
Depreciation and amortization $ 700   $ 1,100 2,324 $ 3,259
Reduction in the carrying value of inventory       $ 3,600