Annual report [Section 13 and 15(d), not S-K Item 405]

Balance Sheet Details - Additional Information (Details)

v3.25.4
Balance Sheet Details - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]        
Money market funds   $ 19,200 $ 59,100  
Restricted cash   28,600 1,000  
Decrease in inventories   12,239 9,565 $ 60,636
Inventory   78,104 90,343  
Depreciation   23,200 23,000 23,800
Proceeds loaned under notes receivable $ 10,000      
Note receivable   8,800    
Note receivable, writeoff   700 500  
First initial repayments of notes receivable due to the company annually   800    
Repayments of notes receivable due to the company annually   2,000    
Accrued price protection liability   $ 26,493 $ 43,401 $ 71,684