XML 64 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details)
Jun. 30, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 2 years
Weighted average discount rate 1.40%
2020 (excluding the six months ended June 30, 2020) $ 616,477
2021 931,848
2022 617,178
2023 209,525
2024 12,555
Thereafter 2,697
Total future minimum lease payments 2,390,280
Less imputed interest (25,703)
Total 2,364,577
Accrued Liabilities 1,105,254
Other Non-Current Liabilities $ 1,259,323
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 5 years