XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUPPLEMENTAL BALANCE SHEET DISCLOSURES - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Work in process $ 8,242 $ 10,336
Finished goods 42,454 45,348
Total inventories $ 50,696 $ 55,684