XML 202 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Receivables (Tables)
12 Months Ended
Dec. 31, 2021
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,
 20212020
Accounts receivable - trade$405,159 $398,723 
Allowance for credit losses(4,825)(6,258)
Accounts receivable - trade, net$400,334 $392,465 
Schedule of Allowance For Credit Losses
The following table presents the activity of our allowance for credit losses for the periods indicated:
 December 31,
 202120202019
Balance at beginning of period$6,258 $1,062 $7,393 
Charges to (recoveries of) costs and expenses, net(902)5,504 (5,572)
Amounts written off(531)(308)(759)
Balance at end of period$4,825 $6,258 $1,062