XML 91 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Obligations (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2025 $ 14,046
2026 9,627
2027 7,205
2028 6,244
2029 3,220
Thereafter 317
Total lease payments 40,659
Less: interest (4,847)
Total lease obligations 35,812
Finance Leases  
2025 193
2026 96
2027 0
2028 0
2029 0
Thereafter 0
Finance Lease, Liability, Payment, Due 289
Finance Lease, Liability, Undiscounted Excess Amount (14)
Finance Lease, Liability $ 275