XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies    
Trade $ 561,857 $ 568,964
Vendor consideration, returns and other 57,388 47,506
Due from employees 108 105
Total gross accounts receivable 619,353 616,575
Sales returns (3,806) (4,218)
Credit losses (5,267) (4,825)
Accounts receivable, net $ 610,280 $ 607,532