v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Weighted Average Remaining Lease Term and Discount Rate for Operating Leases
The following table summarizes the weighted-average remaining lease term and discount rate for operating and finance leases as of March 31, 2026 and December 31, 2025:
March 31,
2026
December 31,
2025
Weighted-average remaining lease term for operating leases2.35 years2.31 years
Weighted-average discount rate for operating leases4.97%6.15%
Weighted-average remaining lease term for finance leases3.40 yearsN/A
Weighted-average discount rate for finance leases3.85%N/A
Schedule of Future Minimum Payments for Operating Leases
The following table summarizes the future minimum payments for operating and finance leases as of March 31, 2026, due in each year ending December 31:
Minimum
Lease
Payments
YearOperating LeasesFinance Leases
Remainder of 2026$1,813,144 $553,318 
20271,648,498 660,695 
2028650,065 527,552 
2029341,971 383,663 
203059,859 106,310 
Thereafter6,448 — 
Total lease payments4,519,985 2,231,538 
Less: imputed interest(228,019)(134,917)
Present value of lease liabilities$4,291,966 $2,096,621