XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable  
Accounts Receivable

Accounts receivable consisted of the following (in thousands):

December 31, 

 

    

2024

    

2023

 

Trade

$

557,856

$

556,542

Vendor consideration, returns and other

 

60,615

 

57,110

Due from employees

 

79

 

91

Total gross accounts receivable

 

618,550

 

613,743

Allowances for:

Sales returns

 

(3,843)

 

(3,121)

Credit losses

 

(3,274)

 

(3,788)

Accounts receivable, net

$

611,433

$

606,834