XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
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 5 years. The weighted average remaining lease term for operating leases as of June 30, 2023 was 3 years, with a weighted average discount rate of 6.1%.

Future minimum lease payments for operating leases as of June 30, 2023 were as follows:
Year ending December 31,
2023 (excluding the six months ended June 30, 2023)$1,051,018 
20241,285,724 
2025882,673 
2026452,055 
2027215,760 
Thereafter— 
Total future minimum lease payments3,887,230 
Less imputed interest(200,767)
Total$3,686,463 

Accrued Liabilities$1,768,445 
Other Non-Current Liabilities1,918,018 
Total$3,686,463