XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventories [Abstract]      
Raw materials $ 179,891 $ 118,877  
Finished goods 220,040 195,489  
Total Inventory, net 399,931 314,366  
Inventory Valuation Reserve [Member]      
Valuation Allowance [Roll Forward]      
Beginning balance 14,249 12,295 $ 14,149
Additions 31,300 15,952 14,931
Write-offs (26,906) (13,998) (16,785)
Ending balance $ 18,643 $ 14,249 $ 12,295