XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Details - Summary of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 50,007 $ 54,456
Work in progress 21,159 20,659
Raw materials 6,069 4,485
Inventories $ 77,235 $ 79,600