XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details)
Mar. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 2 years
Weighted average discount rate 3.10%
2022 (excluding the three months ended March 31, 2022) $ 1,013,318
2023 921,600
2024 159,826
2025 7,102
2026 430
Total future minimum lease payments 2,102,276
Less imputed interest (25,959)
Total 2,076,317
Accrued Liabilities 1,300,709
Other Non-Current Liabilities $ 775,608
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 4 years