XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL LEASE OBLIGATIONS (Details) - Future minimum lease payments - USD ($)
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Future minimum lease payments [Abstract]      
2022 $ 68,967    
2023 55,612    
2024 49,912    
2025 27,673    
2026 13,992    
Thereafter 5,830    
Present value of future minimum payments 221,986    
Less amount representing interest (19,522)    
Present value of lease payments 202,464 $ 217,395 $ 261,084
Less current portion of capital lease obligations (60,807) (60,757) (58,398)
Total capital lease obligations, net of current portion $ 141,657 $ 156,638 $ 202,686