XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details)
Mar. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 2 years
Weighted average discount rate 1.20%
2021 (excluding the three months ended March 31, 2021) $ 1,174,481
2022 1,044,745
2023 429,871
2024 37,495
2025 5,834
Thereafter 0
Total future minimum lease payments 2,692,426
Less imputed interest (17,007)
Total 2,675,419
Accrued Liabilities 1,524,418
Other Non-Current Liabilities $ 1,151,001
Operating lease, liability, current, statement of financial position Accrued liabilities
Operating lease, liability, noncurrent, statement of financial position OTHER NON-CURRENT LIABILITIES
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 5 years