XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts receivable, net (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable, net.      
Trade accounts receivable $ 27,163,719 $ 27,311,188  
Receivable from OC-BVI 37,293 40,877  
Other accounts receivable 28,384 180,262  
Accounts Receivable, Gross, Current 27,229,396 27,532,327  
Allowance for doubtful accounts (183,214) (183,020) $ (172,269)
Accounts receivable, net $ 27,046,182 $ 27,349,307