XML 73 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts receivable, net (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts receivable, net.      
Trade accounts receivable $ 21,422,782 $ 22,862,706  
Receivable from OC-BVI 62,171 10,808  
Other accounts receivable 269,133 222,381  
Accounts Receivable, Gross, Current 21,754,086 23,095,895  
Allowance for doubtful accounts (270,110) (142,236) $ (158,902)
Accounts receivable, net $ 21,483,976 $ 22,953,659