XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
2022 (remaining period) $ 9,884  
2023 11,829  
2024 9,762  
2025 7,001  
2026 6,083  
Thereafter 19,257  
Total lease payments 63,816  
Less: interest (5,768)  
Operating Lease Liability 58,048 $ 60,828
Operating Lease Liability Option To Extend Amounts $ 5,464  
Commitments [Member]    
Lessee, Operating Lease, Lease Not yet Commenced, Existence of Option to Extend [true false] false