XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts receivable, net
12 Months Ended
Dec. 31, 2022
Accounts receivable, net.  
Accounts receivable, net

4. Accounts receivable, net

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

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

Significant concentrations of credit risk are disclosed in Note 18.