Quarterly report [Sections 13 or 15(d)]

Balance Sheet Details - Additional Information (Details)

v3.25.2
Balance Sheet Details - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2024
Mar. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]                
Money market funds     $ 60,000   $ 60,000   $ 59,100  
Restricted cash     1,600   1,600   1,000  
Depreciation expense     5,900 $ 5,700 11,700 $ 11,200    
Proceeds loaned under notes receivable   $ 10,000            
First initial repayments of notes receivable due to the company annually $ 500              
Second initial repayments of notes receivable due to the company annually 1,500              
Repayments of notes receivable due to the company annually $ 2,000              
Portion of note receivable written off             500  
Accrued price protection liability     $ 39,520 $ 61,630 $ 39,520 $ 61,630 $ 43,401 $ 71,684