v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease Assets and Liabilities
Other information related to our leases was as follows:
(in thousands, except lease term and discount rate)As of 
June 30, 
2026
As of 
December 31, 
2025
Balance Sheet Information
Operating Leases
Right-of-use assets$85,747 $95,975 
Other current liabilities19,519 18,974 
Operating lease liabilities 78,329 85,885 
Finance Leases
Property and equipment, at cost28,321 28,321 
Accumulated depreciation(2,852)(2,454)
Property and equipment, net25,469 25,867 
Other liabilities31,682 31,462 
Weighted Average Remaining Lease Term
Operating leases 10.76 years10.20 years
Finance leases32.00 years32.50 years
Weighted Average Discount Rate
Operating leases 5.98 %5.78 %
Finance leases7.10 %7.10 %
Schedule of Lease Supplemental Cash Flow Information
Three Months Ended 
June 30,
Six Months Ended 
June 30,
(in thousands)2026202520262025
Supplemental Cash Flows Information
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$5,359 $5,714 $11,556 $11,112 
Operating cash flows from finance leases450 438 900 876 
Financing cash flows from finance leases— — — — 
Right-of-use assets obtained in exchange for operating lease obligations1,265 9,947 1,871 12,098 
Right-of-use assets obtained in exchange for finance lease obligations— — — — 
Schedule of Operating Lease Maturity Schedule
Future minimum lease payments under non-cancellable leases as of June 30, 2026 were as follows:
(in thousands)Operating
Leases
Finance
Leases
Remainder of 2026$12,573 $924 
202722,307 1,875 
202816,949 1,926 
202914,615 1,979 
20307,922 2,034 
Thereafter64,752 86,111 
  Total future minimum lease payments139,118 94,849 
Less: Imputed interest(41,270)(63,167)
    Total$97,848 $31,682 
Schedule of Finance Lease Maturity Schedule
Future minimum lease payments under non-cancellable leases as of June 30, 2026 were as follows:
(in thousands)Operating
Leases
Finance
Leases
Remainder of 2026$12,573 $924 
202722,307 1,875 
202816,949 1,926 
202914,615 1,979 
20307,922 2,034 
Thereafter64,752 86,111 
  Total future minimum lease payments139,118 94,849 
Less: Imputed interest(41,270)(63,167)
    Total$97,848 $31,682