XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases
The Company has operating leases for certain sales and engineering offices, as well as other vehicles and equipment, which are included within "Plant and Equipment - Net" section of the Condensed Consolidated Balance Sheets. The leases have remaining lease terms of 1 year to 4 years. The weighted average remaining lease term for operating leases as of March 31, 2022 was 2 years, with a weighted average discount rate of 3.1%.

Future minimum lease payments for operating leases as of March 31, 2022 were as follows:
Year ending December 31,
2022 (excluding the three months ended March 31, 2022)$1,013,318 
2023921,600 
2024159,826 
20257,102 
2026430 
Total future minimum lease payments2,102,276 
Less imputed interest(25,959)
Total$2,076,317 

Reported as of March 31, 2022
Accrued Liabilities$1,300,709 
Other Non-Current Liabilities775,608 
Total$2,076,317