v3.26.3
Leases (Details)
9 Months Ended
Sep. 30, 2026
Lessee, Lease, Description [Line Items]  
Finance Lease, Liability, to be Paid, Maturity
The following table shows the future lease payments under finance leases together with the present value of the net lease payments as of September 30, 2026 for 2026 through 2030 and thereafter (in thousands):

Finance Leases
2026$574 
20275,438 
20285,893 
20296,010 
20306,130 
Thereafter253,657 
Total277,702 
Less: Imputed interest(170,648)
Present value of lease payments$107,054