v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease Maturities
Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2026 are as follows:
Operating LeasesFinance Leases
(In thousands)
2026 (for the remaining period)
$6,875 $91 
202713,525 115 
20289,790 50 
20297,265 15 
20307,152 
Thereafter24,800 — 
Total payments69,407 273 
Less: present value discount/imputed interest23,356 29 
Present value of lease liabilities$46,051 $244 
Schedule of Finance Lease Maturities
Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2026 are as follows:
Operating LeasesFinance Leases
(In thousands)
2026 (for the remaining period)
$6,875 $91 
202713,525 115 
20289,790 50 
20297,265 15 
20307,152 
Thereafter24,800 — 
Total payments69,407 273 
Less: present value discount/imputed interest23,356 29 
Present value of lease liabilities$46,051 $244