XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Details - Future minimum operating lease payments) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Leases    
2022 $ 254,917  
2023 532,341  
2024 518,059  
2025 528,043  
2026 and later 2,163,300  
Total lease payments 3,996,660  
Less imputed interest (842,740)  
Total lease obligations 3,153,920  
Less current obligations (1,963,054) $ (364,105)
Long-term lease obligations $ 1,190,866 $ 2,474,530