XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable, net (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable consisted of the following: 
 March 31, 2023December 31, 2022
Trade accounts receivable$124,066 $127,767 
Allowance for credit losses(3,641)(4,110)
Accounts receivable, net$120,425 $123,657