v3.26.1
Operating Leases (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2026 are as follows (in thousands):

The remainder of 2026$10,695 
202716,899 
202817,114 
202917,432 
203017,750 
2031 and thereafter151,625 
Gross lease payments231,515 
Less: imputed interest(73,584)
Present value of net future minimum lease payments$157,931