v3.26.1
Operating Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments under the Company's non-cancelable operating leases with an initial lease term in excess of one year subsequent to June 30, 2026 are as follows (in thousands):

The remainder of 2026$10,973 
202722,335 
202821,078 
202920,106 
203020,376 
2031 and thereafter163,720 
Gross lease payments258,588 
Less: imputed interest(77,648)
Present value of net future minimum lease payments$180,940