XML 84 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 14,601
2027 13,957
2028 12,560
2029 10,913
2030 9,305
2031 and beyond 20,394
Total future minimum lease payments 81,730
Less: imputed interest (13,673)
Present value of operating lease liabilities 68,057
Less: lease liabilities, current (11,171)
Lease liabilities, long-term 56,886
Finance Leases  
2026 213
2027 36
2028 0
2029 0
2030 0
2031 and beyond 0
Total future minimum lease payments 249
Less: imputed interest (11)
Present value of operating lease liabilities 238
Less: lease liabilities, current (203)
Lease liabilities, long-term $ 35