XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details)
Jun. 30, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 2 years
Weighted average discount rate 1.10%
2021 (excluding the six months ended June 30, 2021) $ 774,897
2022 1,046,545
2023 430,533
2024 38,075
2025 6,369
Thereafter 127
Total future minimum lease payments 2,296,546
Less imputed interest (12,135)
Total 2,284,411
Accrued Liabilities 1,384,444
Other Non-Current Liabilities $ 899,967
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