XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, net (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable consisted of the following: 
 June 30, 2021December 31, 2020
Trade accounts receivable$131,039 $115,841 
Allowance for credit losses(8,152)(8,213)
Accounts receivable, net$122,887 $107,628