XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies, Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Inventories [Abstract]      
Raw materials $ 163,797 $ 179,891  
Finished goods 182,386 220,040  
Total Inventory, net 346,183 399,931  
Inventory Valuation Reserve [Member]      
Valuation Allowance [Roll Forward]      
Beginning balance 18,643 14,249 $ 12,295
Additions 43,286 31,300 15,952
Write-offs (24,662) (26,906) (13,998)
Ending balance $ 37,267 $ 18,643 $ 14,249