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

​

​

​

​

​

​

​

​

​

​

December 31, 

​

    

2022

    

2021

Trade accounts receivable

​

$

27,163,719

​

$

27,311,188

Receivable from OC-BVI

​

 

37,293

​

 

40,877

Other accounts receivable

​

 

28,384

​

 

180,262

​

​

 

27,229,396

​

 

27,532,327

Allowance for doubtful accounts

​

 

(183,214)

​

 

(183,020)

Accounts receivable, net

​

$

27,046,182

​

$

27,349,307

​

Schedule of Allowance for doubtful accounts

The activity for the allowance for doubtful accounts consisted of:

​

​

​

​

​

​

​

​

​

​

December 31, 

​

    

2022

    

2021

Opening allowance for doubtful accounts

​

$

183,020

​

$

172,269

Provision for doubtful accounts

​

 

—

​

 

—

Accounts written off during the year

​

 

(726)

​

 

—

Recovery of accounts written off

​

​

920

​

​

10,751

Ending allowance for doubtful accounts

​

$

183,214

​

$

183,020

​