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

Future minimum lease payments for operating leases as of March 31, 2025 were as follows:
Year ending December 31,
2025 (excluding the three months ended March 31, 2025)$1,635,846 
20261,548,758 
20271,108,780 
2028718,825 
202989,248 
Thereafter14,588 
Total future minimum lease payments5,116,045 
Less imputed interest(264,449)
Total$4,851,596 

Reported as of March 31, 2025
Accrued Liabilities$2,054,304 
Other Non-Current Liabilities2,797,292 
Total$4,851,596