XML 20 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future lease payments (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Leases    
Remainder of 2020 $ 718,069  
2021 627,269  
2022 496,328  
2023 495,188  
2024 275,135  
Thereafter 2,868,204  
Total future lease payments 5,480,193  
Less: Imputed interest (1,552,177)  
Total lease obligations 3,928,016 $ 4,592,226
Less: Current obligations (761,540) (755,751)
Noncurrent lease obligations $ 3,166,476 $ 3,836,475