v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information Related to Leases
As of December 31, 2025 and 2024, supplemental balance sheet information related to leases was as follows:
December 31, 2025December 31, 2024
Operating leasesFinance leasesOperating leases Finance leases
Weighted average remaining lease term (years)5.311.75.612.7
Weighted average discount rate6.8%6.5%6.6%6.5%
Schedule of Maturities of Financing Lease Liabilities
As of December 31, 2025, maturities of operating and finance lease liabilities were as follows:
Operating leasesFinance leases
2026$12,312 $12,207 
202713,160 12,207 
202813,412 12,207 
202911,309 12,207 
20308,763 12,207 
Thereafter9,848 139,868 
Total lease payments$68,804 $200,903 
Less: Imputed interest(19,843)(75,093)
Present value of lease liabilities$48,961 $125,810 
Schedule of Maturities of Operating Lease Liabilities
As of December 31, 2025, maturities of operating and finance lease liabilities were as follows:
Operating leasesFinance leases
2026$12,312 $12,207 
202713,160 12,207 
202813,412 12,207 
202911,309 12,207 
20308,763 12,207 
Thereafter9,848 139,868 
Total lease payments$68,804 $200,903 
Less: Imputed interest(19,843)(75,093)
Present value of lease liabilities$48,961 $125,810