v3.25.2
Balance Sheet Details - Summary of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 61,190 $ 53,929
Work in progress 17,746 18,104
Raw materials 5,511 2,985
Inventories $ 84,447 $ 75,018