v3.26.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 (July 1 - December 31) $ 13,112
2027 26,421
2028 23,919
2029 15,801
2030 11,440
2031 and thereafter 44,411
Total lease payments 135,104
Less: Imputed interest 28,240
Present value of lease liabilities 106,864
Finance Leases  
2026 (July 1 - December 31) 946
2027 812
2028 580
2029 309
2030 82
2031 and thereafter 0
Total lease payments 2,729
Less: Imputed interest 582
Present value of lease liabilities $ 2,147