XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
2021$491,369 
2022247,347 
2023165,785 
2024165,785 
2025117,431 
Total minimum lease payments$1,187,717 
Weighted-average discount rate, 14.7%
$249,634 
Lease obligation, current portion566,256 
Lease obligation, net of current portion371,827 
$1,187,717