XML 53 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2025
Accounts receivable, net  
Schedule of Accounts receivable

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

Trade accounts receivable

$

32,809,474

$

39,986,234

Receivable from OC-BVI

 

47,288

 

42,515

Other accounts receivable

 

735,796

 

373,655

 

33,592,558

 

40,402,404

Allowance for credit losses

 

(824,021)

 

(821,422)

Accounts receivable, net

$

32,768,537

$

39,580,982

Schedule of Allowance for doubtful accounts

The activity for the allowance for credit losses consisted of:

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

Opening allowance for credit losses

$

821,422

$

583,401

Provision for credit losses

 

292,824

 

442,828

Accounts written off during the year

 

(290,225)

 

(205,467)

Recovery of accounts written off

660

Ending allowance for credit losses

$

824,021

$

821,422