XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 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 March 31, 2023 was 2 years, with a weighted average discount rate of 5.8%.

Future minimum lease payments for operating leases as of March 31, 2023 were as follows:
Year ending December 31,
2023 (excluding the three months ended March 31, 2023)$1,291,999 
2024863,358 
2025492,746 
202684,795 
2027978 
Thereafter— 
Total future minimum lease payments2,733,876 
Less imputed interest(87,129)
Total$2,646,747 

Reported as of March 31, 2023
Accrued Liabilities$1,572,606 
Other Non-Current Liabilities1,074,141 
Total$2,646,747