v3.26.1
Leases (Tables)
6 Months Ended
Jun. 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 June 30,Six months ended June 30,
2026202520262025
Finance lease:
Depreciation on underlying ROU assets$174 $147 $337 $279 
Interest on lease liabilities54 77 134 146 
228 224 471 425 
Operating lease(1)
7,225 6,528 14,265 12,707 
Variable lease costs1,274 1,214 2,359 2,287 
Sublease income— (113)— (223)
Total lease cost$8,727 $7,853 $17,095 $15,196 

(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:
Six months ended June 30,
20262025
Cash payments for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$12,042$12,250
Operating cash outflows for finance leases$134$77
Financing cash outflows for finance leases$277$247
ROU assets obtained in exchange for new operating lease liabilities$12,202$12,332
ROU assets obtained in exchange for new finance lease liabilities$383$633
Weighted average remaining lease term (in years)
Finance lease2.3 years2.4 years
Operating lease6.5 years4.7 years
Weighted average discount rate
Finance lease14.9 %15.1 %
Operating lease7.6 %8.0 %
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of June 30, 2026 were as follows:

Operating LeasesFinance Leases
2026 (July 1 - December 31)$13,112 $946 
202726,421 812 
202823,919 580 
202915,801 309 
203011,440 82 
2031 and thereafter44,411 — 
Total lease payments135,104 2,729 
Less: Imputed interest28,240 582 
Present value of lease liabilities$106,864 $2,147 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of June 30, 2026 were as follows:

Operating LeasesFinance Leases
2026 (July 1 - December 31)$13,112 $946 
202726,421 812 
202823,919 580 
202915,801 309 
203011,440 82 
2031 and thereafter44,411 — 
Total lease payments135,104 2,729 
Less: Imputed interest28,240 582 
Present value of lease liabilities$106,864 $2,147