XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2021
Accounts receivable, net.  
Schedule of Accounts receivable

​

​

​

​

​

​

​

​

​

​

December 31, 

​

    

2021

    

2020

Trade accounts receivable

​

$

27,409,029

​

$

21,422,782

Receivable from OC-BVI

​

 

40,877

​

 

62,171

Other accounts receivable

​

 

180,262

​

 

269,133

​

​

 

27,630,168

​

 

21,754,086

Allowance for doubtful accounts

​

 

(280,861)

​

 

(270,110)

Accounts receivable, net

​

$

27,349,307

​

$

21,483,976

​

Schedule of Allowance for doubtful accounts

The activity for the allowance for doubtful accounts consisted of:

​

​

​

​

​

​

​

​

​

​

December 31, 

​

    

2021

    

2020

Opening allowance for doubtful accounts

​

$

270,110

​

$

142,236

Provision for doubtful accounts

​

 

—

​

 

129,107

Accounts written off during the year

​

 

—

​

 

(1,233)

Recovery of accounts written off

​

​

10,751

​

​

—

Ending allowance for doubtful accounts

​

$

280,861

​

$

270,110

​