XML 65 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable, net consist of the following as of December 31, 2023 and 2022:
20232022
Trade accounts receivable$59,998 $44,423 
Other receivables2,379 4,798 
Total trade accounts and other receivables62,377 49,221 
Less: allowance for credit losses(6,717)(4,042)
Accounts receivable, net$55,660 $45,179 
Schedule of allowance for credit losses
Changes in the Company’s allowance for credit losses were as follows:
20232022
Allowance for credit losses as of January 1,$(4,042)$(1,056)
Provision(7,541)(4,511)
Charge-offs and recoveries4,866 1,525 
Allowance for credit losses as of December 31,$(6,717)$(4,042)