XML 87 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information Related to Leases
As of December 31, 2024 and 2023, supplemental balance sheet information related to leases was as follows:
December 31, 2024December 31, 2023
Operating leasesFinance leasesOperating leases Finance leases
Weighted average remaining lease term (years)5.612.74.313.7
Weighted average discount rate6.6 %6.5 %4.1 %6.5 %
Schedule of Maturities of Financing Lease Liabilities
As of December 31, 2024, maturities of operating and finance lease liabilities were as follows:
Operating leasesFinance leases
2025$15,717 $12,800 
202612,127 12,800 
202712,177 12,800 
202811,838 12,800 
20299,840 12,800 
Thereafter12,817 158,704 
Total lease payments$74,516 $222,705 
Less: Imputed interest(18,739)(86,944)
Present value of lease liabilities$55,777 $135,761 
Schedule of Maturities of Operating Lease Liabilities
As of December 31, 2024, maturities of operating and finance lease liabilities were as follows:
Operating leasesFinance leases
2025$15,717 $12,800 
202612,127 12,800 
202712,177 12,800 
202811,838 12,800 
20299,840 12,800 
Thereafter12,817 158,704 
Total lease payments$74,516 $222,705 
Less: Imputed interest(18,739)(86,944)
Present value of lease liabilities$55,777 $135,761