XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details - Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 49,953 $ 12,140
Work-in-process 1,558 282
Finished goods 9,082 8,111
Total inventory 60,593 20,533
Inventory Current 42,644 20,533
Inventory, non-current $ 17,949 $ 0