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

​