XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Leases
9 Months Ended
Sep. 30, 2025
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" on the Unaudited Condensed Consolidated Balance Sheets. The leases have remaining lease terms of less than 1 year to 7 years. The weighted average remaining lease term for operating leases as of September 30, 2025, was 3 years, with a weighted average discount rate of 5.1%.

Future minimum lease payments for operating leases as of September 30, 2025 were as follows:
Year ending December 31,
2025 (excluding the nine months ended September 30, 2025)$1,301,736 
20263,235,466 
20272,160,795 
20281,668,518 
2029782,693 
Thereafter420,920 
Total future minimum lease payments9,570,128 
Less imputed interest(670,111)
Total$8,900,017 

Reported as of September 30, 2025
Accrued Liabilities$3,438,583 
Other Non-Current Liabilities5,461,434 
Total$8,900,017