XML 55 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2024
Accounts receivable, net  
Schedule of Accounts receivable

December 31, 

    

2024

    

2023

Trade accounts receivable

$

39,986,234

$

38,446,554

Receivable from OC-BVI

 

42,515

 

41,129

Other accounts receivable

 

373,655

 

322,609

 

40,402,404

 

38,810,292

Allowance for credit losses

 

(821,422)

 

(583,401)

Accounts receivable, net

$

39,580,982

$

38,226,891

Schedule of Allowance for doubtful accounts

The activity for the allowance for credit losses consisted of:

December 31, 

    

2024

    

2023

Opening allowance for credit losses

$

583,401

$

183,214

Provision for credit losses

 

442,828

 

408,489

Accounts written off during the year

 

(205,467)

 

(9,215)

Recovery of accounts written off

660

913

Ending allowance for credit losses

$

821,422

$

583,401