v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2026 and December 31, 2025:
June 30,
2026
December 31,
2025
Weighted-average remaining lease term for operating leases2.24 years2.31 years
Weighted-average discount rate for operating leases3.73%6.15%
Weighted-average remaining lease term for finance leases3.33 yearsN/A
Weighted-average discount rate for finance leases3.79%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 June 30, 2026, due in each year ending December 31:
Minimum
Lease
Payments
YearOperating LeasesFinance Leases
Remainder of 2026$1,422,113 $376,368 
20272,025,456 689,204 
2028914,101 557,265 
2029436,260 414,677 
203059,859 128,901 
Thereafter6,448 — 
Total lease payments4,864,237 2,166,415 
Less: imputed interest(311,467)(119,467)
Present value of lease liabilities$4,552,770 $2,046,948