XML 38 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables
12 Months Ended
Dec. 31, 2023
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]  
Receivables Receivables
    Accounts receivable – trade, net consisted of the following: 
 December 31,
 20232022
Accounts receivable - trade$762,116 $724,419 
Allowance for credit losses(2,569)(2,852)
Accounts receivable - trade, net$759,547 $721,567 
The following table presents the activity of our allowance for credit losses for the periods indicated:
 December 31,
 202320222021
Balance at beginning of period$2,852 $4,825 $6,258 
Charges to (recoveries of) costs and expenses, net1,666 172 (902)
Amounts written off(1,949)(2,145)(531)
Balance at end of period$2,569 $2,852 $4,825