XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Maturity (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2024 $ 18,180
2025 31,854
2026 23,396
2027 15,392
2028 12,027
Thereafter 24,776
Total future undiscounted lease payments 125,625
Less: amount representing interest (14,591)
Present value of future lease payments (lease liability) 111,034
Finance Leases  
2024 6,896
2025 13,177
2026 11,973
2027 8,335
2028 1,451
Thereafter 156
Total future undiscounted lease payments 41,988
Less: amount representing interest (4,468)
Present value of future lease payments (lease liability) $ 37,520