XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases Leases
The Company has operating leases for certain sales, manufacturing, 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 September 30, 2023 was 3 years, with a weighted average discount rate of 6.3%.

Future minimum lease payments for operating leases as of September 30, 2023 were as follows:
Year ending December 31,
2023 (excluding the nine months ended September 30, 2023)$499,620 
20241,526,098 
20251,058,401 
2026455,548 
2027215,734 
Thereafter— 
Total future minimum lease payments3,755,401 
Less imputed interest(189,042)
Total$3,566,359 

Accrued Liabilities$1,633,120 
Other Non-Current Liabilities1,933,239 
Total$3,566,359