Quarterly report [Sections 13 or 15(d)]

Balance Sheet Details - Inventory (Details)

v3.25.1
Balance Sheet Details - Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]      
Work-in-process $ 53,605   $ 53,979
Finished goods 32,400   36,364
Inventory 86,005   90,343
Increase (decreased) in inventories $ (4,338) $ (3,783) $ (4,300)