XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Leases [Abstract]    
2022 (remaining period) $ 6,617  
2023 12,089  
2024 10,029  
2025 7,266  
2026 6,342  
Thereafter 19,388  
Total lease payments 61,731  
Less: interest (5,078)  
Operating Lease Liability, present value 56,653 $ 60,828
Operating Lease Liability Option To Extend Amounts 5,464  
Lessee, Lease Not Yet Commenced, Future Minimum Payments Due $ 60  
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 36 months