XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Details - Inventories , Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventories    
Raw materials $ 51,870 $ 36,970
Work in process 1,978 889
Finished goods 19,621 24,741
Total 73,469 62,600
Inventory valuation 13,700 13,000
Long-term inventories    
Raw materials 12,864 8,672
Work in process 1,332 2,049
Finished goods 6,386 5,562
Total 20,582 16,283
Inventory valuation $ 19,000 $ 12,800