XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventories    
Raw materials $ 40,804 $ 36,970
Work in process 4,816 889
Finished goods 11,288 24,741
Total 56,908 62,600
Inventories valuation 900 13,000
Long-term inventories    
Raw materials 16,610 8,672
Work in process 271 2,049
Finished goods 11,783 5,562
Total 28,664 16,283
Inventories valuation $ 40,300 $ 12,800