XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Leases [Abstract]    
2022 (remaining period) $ 3,169  
2023 11,859  
2024 10,149  
2025 7,390  
2026 6,468  
Thereafter 19,561  
Total lease payments 58,596  
Less: interest (4,751)  
Operating Lease Liability, present value 53,845 $ 60,828
Operating Lease Liability Option To Extend Amounts 5,464  
Lessee, Lease Not Yet Commenced, Future Minimum Payments Due $ 1,418