XML 120 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases [Abstract]  
2022 $ 5,040
2023 4,680
2024 4,158
2025 3,256
2026 2,721
Thereafter 3,269
Total future payments 23,124
Less: amounts representing interest 2,290
Present value of lease payments $ 20,834