XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2023
Accounts receivable, net.  
Schedule of Accounts receivable

December 31, 

    

2023

    

2022

Trade accounts receivable

$

38,446,554

$

27,163,719

Receivable from OC-BVI

 

41,129

 

37,293

Other accounts receivable

 

322,609

 

28,384

 

38,810,292

 

27,229,396

Allowance for credit losses

 

(583,401)

 

(183,214)

Accounts receivable, net

$

38,226,891

$

27,046,182

Schedule of Allowance for doubtful accounts

The activity for the allowance for credit losses consisted of:

December 31, 

    

2023

    

2022

Opening allowance for credit losses

$

183,214

$

183,020

Provision for credit losses

 

408,489

 

Accounts written off during the year

 

(9,215)

 

(726)

Recovery of accounts written off

913

920

Ending allowance for credit losses

$

583,401

$

183,214