XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Details - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventories    
Raw materials $ 48,462 $ 36,970
Work in process 4,030 889
Finished goods 27,861 24,741
Total 80,353 62,600
Inventories valuation 16,300 13,000
Long-term inventories    
Raw materials 9,175 8,672
Work in process 0 2,049
Finished goods 4,650 5,562
Total 13,825 16,283
Inventories valuation $ 16,500 $ 12,800