XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory    
Inventory reserves $ 23,000 $ 21,900
Raw materials 118,351 105,638
Work-in-progress 6,121 1,368
Finished goods 3,475 19,442
Total inventory, net of reserves $ 127,947 $ 126,448