XML 34 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details)
3 Months Ended
Mar. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 2 years
Weighted average discount rate 1.90%
2020 (excluding the three months ended March 31, 2020) $ 712,710
2021 615,756
2022 401,144
2023 159,027
2024 12,438
Thereafter 2,668
Total future minimum lease payments 1,903,743
Less imputed interest (91,048)
Total 1,812,695
Accrued Liabilities 844,330
Other Non-Current Liabilities $ 968,365
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 6 years