XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Components of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 42,121 $ 40,911
Finished goods 282,419 340,557
Total inventories 324,540 381,468
Inventories current 293,696 351,682
Inventories non-current (included in other assets) 30,844 29,786
Inventory undergoing rework $ 1,200 $ 4,500