XML 30 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE, NET
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET ACCOUNTS RECEIVABLE, NET
Accounts receivable at December 31, 2024 and 2023, consisted of the following (amounts in thousands):
 202420232022
Accounts receivable$214,952 $224,485 $272,928 
Allowance for credit losses(3,232)(5,340)(6,170)
Accounts receivable, net$211,720 $219,145 $266,758 

Accounts receivable are reduced by an estimated allowance for credit losses which is based on known risks and historical losses.

Changes in the allowance for credit losses for the periods set forth below consisted of the following (amounts in thousands):
 202420232022
Balance at January 1,$5,340 $6,170 $4,550 
Provision charged to expense191 50 2,043 
Recoveries of accounts receivable(1,098)(138)(26)
  Other, including foreign currency translation(1,201)(742)(397)
Balance at December 31,$3,232 $5,340 $6,170