XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Leases
6 Months Ended
Jun. 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 June 30, 2025 was 3 years, with a weighted average discount rate of 5.3%.

Future minimum lease payments for operating leases as of June 30, 2025 were as follows:
Year ending December 31,
2025 (excluding the six months ended June 30, 2025)$1,945,507 
20262,960,319 
20272,135,249 
20281,645,337 
2029772,904 
Thereafter287,219 
Total future minimum lease payments9,746,535 
Less imputed interest(729,590)
Total$9,016,945 

Reported as of June 30, 2025
Accrued Liabilities$3,342,085 
Other Non-Current Liabilities5,674,860 
Total$9,016,945