XML 73 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts receivable, net (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts receivable, net      
Trade accounts receivable $ 32,809,474 $ 39,986,234  
Receivable from OC-BVI 47,288 42,515  
Other accounts receivable 735,796 373,655  
Accounts receivable, gross, current 33,592,558 40,402,404  
Allowance for credit losses (824,021) (821,422) $ (583,401)
Accounts receivable, net $ 32,768,537 $ 39,580,982