v3.26.3
Leases (Tables)
9 Months Ended
Sep. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Cost
The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:

Three months ended September 30,Nine months ended September 30,
2026202520262025
Finance lease:
Depreciation on underlying ROU assets$204 $157 $541 $436 
Interest on lease liabilities110 79 244 225 
314 236 785 661 
Operating lease(1)
7,491 6,414 21,756 19,121 
Variable lease costs1,599 1,227 3,958 3,514 
Sublease income— (111)— (334)
Total lease cost$9,404 $7,766 $26,499 $22,962 

(1) Includes short-term leases, which are immaterial.
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow and other information related to leases are as follows:
Nine months ended September 30,
20262025
Cash payments for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$18,865$18,895
Operating cash outflows for finance leases$244$79
Financing cash outflows for finance leases$509$365
ROU assets obtained in exchange for new operating lease liabilities$14,197$14,996
ROU assets obtained in exchange for new finance lease liabilities$904$733
Weighted average remaining lease term (in years)
Finance lease2.6 years2.7 years
Operating lease6.4 years4.5 years
Weighted average discount rate
Finance lease13.8 %15.1 %
Operating lease7.5 %8.1 %
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of September 30, 2026 were as follows:

Operating LeasesFinance Leases
2026 (October 1 - December 31)$6,647 $999 
202727,227 897 
202824,429 610 
202915,962 305 
203011,663 239 
2031 and thereafter45,002 — 
Total lease payments130,930 3,050 
Less: Imputed interest26,632 618 
Present value of lease liabilities$104,298 $2,432 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of September 30, 2026 were as follows:

Operating LeasesFinance Leases
2026 (October 1 - December 31)$6,647 $999 
202727,227 897 
202824,429 610 
202915,962 305 
203011,663 239 
2031 and thereafter45,002 — 
Total lease payments130,930 3,050 
Less: Imputed interest26,632 618 
Present value of lease liabilities$104,298 $2,432