v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Summary of Lease, Cost
The components of lease expense were as follows for the three and six months ended June 30, 2026 and 2025:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Operating lease costs:$2,020 $2,172 $4,059 $4,440 
Finance lease costs:
Amortization of ROU asset$$$17 $19 
Interest expense$$$$
Other lease costs:
Short-term lease costs$— $$$
Variable lease costs$648 $532 $1,157 $1,014 
The following table provides certain cash flow and supplemental noncash information related to the Company's lease liabilities for the three months ended June 30, 2026 and 2025.
(in thousands)Six Months Ended June 30, 2026Six Months Ended June 30, 2025
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
  Operating cash payment for operating leases$4,448 $4,419 
  Financing cash payments for finance leases20 22 
Lease liabilities arising from obtaining right-of-use assets:
  Operating leases$2,090 $1,253 
Summary of Operating Lease Maturity
The aggregate future lease payments for the Company's leases in years subsequent to June 30, 2026 are as follows:
(in thousands)Operating LeasesFinance Leases
2026 (remaining six months)$4,445 $19 
20277,954 29 
20286,232 — 
20294,734 — 
20302,891 — 
Thereafter 1,987 — 
Total future lease payment$28,243 $48 
Less: amount representing interest (3,634)(1)
Present value of future lease payment (lease liabilities)$24,609 $47 
Reported as:
Lease liabilities, current$7,225 $37 
Lease liabilities, noncurrent17,384 10 
Total lease liabilities $24,609 $47 
Summary of Finance Lease Maturity
The aggregate future lease payments for the Company's leases in years subsequent to June 30, 2026 are as follows:
(in thousands)Operating LeasesFinance Leases
2026 (remaining six months)$4,445 $19 
20277,954 29 
20286,232 — 
20294,734 — 
20302,891 — 
Thereafter 1,987 — 
Total future lease payment$28,243 $48 
Less: amount representing interest (3,634)(1)
Present value of future lease payment (lease liabilities)$24,609 $47 
Reported as:
Lease liabilities, current$7,225 $37 
Lease liabilities, noncurrent17,384 10 
Total lease liabilities $24,609 $47 
Summary of Weighted Average Discount Rates
The following table provides the weighted average remaining lease terms and weighted average discount rates for the Company's leases as of June 30, 2026 and 2025:
June 30, 2026June 30, 2025
Weighted-average remaining lease term (in years)
Operating 3.874.35
Finance 1.212.21
Weighted-average discount rate
Operating6.90%6.70%
Finance6.73%6.71%