XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
store
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]      
Net losses on foreign currency transactions $ (48,000) $ (325,000) $ (1,748,000)
Foreign currency transaction loss $ (100,000)    
Number of sales centers in North America, Europe and Australia | store 420    
Number of distribution networks 5    
Advertising expense $ 28,778,000 9,409,000 6,755,000
Threshold past due account balances for reserve analysis $ 20,000    
Threshold past due days for reserve analysis 60 days    
Sales period (in months) for establishing reserve for inventory obsolescence 12 months    
Depreciation expense $ 30,381,000 28,287,000 27,967,000
Cumulative Share Repurchases 2,100,000,000    
Cumulative Dividends 941,000,000    
Cash paid during the year for [Abstract]      
Income taxes, net of refunds 314,714,000 83,953,000 81,792,000
Interest Paid, Excluding Capitalized Interest, Operating Activities 39,759,000 10,023,000 8,257,000
Shipping and Handling Costs      
Business Acquisition [Line Items]      
Shipping and handling costs associated with outbound freight 89,002,000 75,411,000 59,224,000
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Shipping and handling costs associated with outbound freight $ 89,002,000 $ 75,411,000 $ 59,224,000