XML 450 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 183,754 $ 698
Work in progress 2,825 0
Finished goods 219,926 3,578
Total $ 406,505 $ 4,276