XML 59 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Receivables (Tables)
12 Months Ended
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]  
Schedule of Trade Accounts Receivables Net Accounts receivable – trade, net consisted of the following: 
 December 31,
 20222021
Accounts receivable - trade$724,419 $405,159 
Allowance for credit losses(2,852)(4,825)
Accounts receivable - trade, net$721,567 $400,334 
Schedule of Allowance For Credit Losses
The following table presents the activity of our allowance for credit losses for the periods indicated:
 December 31,
 202220212020
Balance at beginning of period$4,825 $6,258 $1,062 
Charges to (recoveries of) costs and expenses, net172 (902)5,504 
Amounts written off(2,145)(531)(308)
Balance at end of period$2,852 $4,825 $6,258