XML 90 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
2025 $ 24,509  
2026 48,304  
2027 39,709  
2028 38,184  
2029 34,282  
Thereafter 113,898  
Total undiscounted future minimum lease payments 298,886  
Less: Discount impact 49,697  
Total lease liability $ 249,189 $ 231,128