XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 40,879,000 $ 40,911,000
Finished goods 285,583,000 340,557,000
Total inventories 326,462,000 381,468,000
Inventories current 303,592,000 351,682,000
Inventories non-current (included in other assets) 22,870,000 29,786,000
Inventory undergoing rework $ 0 $ 4,500,000