v3.26.3
Leases - Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating Leases  
2026 (October 1 - December 31) $ 6,647
2027 27,227
2028 24,429
2029 15,962
2030 11,663
2031 and thereafter 45,002
Total lease payments 130,930
Less: Imputed interest 26,632
Present value of lease liabilities 104,298
Finance Leases  
2026 (October 1 - December 31) 999
2027 897
2028 610
2029 305
2030 239
2031 and thereafter 0
Total lease payments 3,050
Less: Imputed interest 618
Present value of lease liabilities $ 2,432