XML 59 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts receivable (Tables)
12 Months Ended
Dec. 31, 2022
Accounts receivable  
Schedule of accounts receivable

​

​

​

​

​

​

​

​

As of December 31,

​

2022

​

2021

Trade accounts receivable

$

60,549

 

$

60,065

Other receivables

 

4,813

 

​

5,790

Total trade and other receivables

​

65,362

​

​

65,855

Less: allowance for credit losses

​

(13,200)

​

​

(5,428)

Accounts receivable, net

$

52,162

 

$

60,427

Schedule of allowance for credit losses

​

​

​

​

​

​

​

​

2022

​

2021

Beginning allowance for credit losses

$

(5,428)

​

$

(5,530)

Provision

​

(12,013)

​

​

(4,583)

Charge-offs and recoveries

​

4,241

​

​

4,685

Allowance for credit losses as of December 31

$

(13,200)

​

$

(5,428)