XML 40 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables
12 Months Ended
Dec. 31, 2024
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]  
Receivables Receivables
    Accounts receivable – trade, net consisted of the following: 
 December 31,
 20242023
Accounts receivable - trade$741,740 $762,116 
Allowance for credit losses(1,156)(2,569)
Accounts receivable - trade, net$740,584 $759,547 
The following table presents the activity of our allowance for credit losses for the periods indicated:
 December 31,
 202420232022
Balance at beginning of period$2,569 $2,852 $4,825 
Charges to (recoveries of) costs and expenses, net(503)1,666 172 
Amounts written off(910)(1,949)(2,145)
Balance at end of period$1,156 $2,569 $2,852