XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Inventory Disclosure [Abstract]          
Raw materials $ 10,385   $ 10,385   $ 13,912
Semi-finished goods 10,405   10,405   21,410
Finished goods 48,802   48,802   1,361
Total inventory 69,592   69,592   $ 36,683
Provision for excess and obsolete inventory 18,100 $ 202,400 49,600 $ 358,100  
Firm purchase commitment loss 63,500 $ 46,600 71,900 $ 146,200  
Inventory, firm purchase commitment, recoveries $ 21,500   $ 40,300