XML 121 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]    
2022 $ 6,197  
2023 5,688  
2024 4,971  
2025 3,996  
2026 3,103  
Thereafter 8,315  
Total minimum payments 32,270  
Amounts representing interest (2,701)  
Present value of minimum lease payments $ 29,569 $ 33,302