XML 57 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. OPERATING LEASES (Details) - Future minimum lease payments - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Future minimum lease payments [Abstract]          
2017         $ 1,208,051
2018       $ 712,690  
2019     $ 200,963    
2020   $ 78,383      
2021 $ 9,100        
Total $ 2,209,187