XML 77 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Leases and Other Commitments - Schedule of Maturities of Undiscounted Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Future Operating Lease Payments Due [Abstract]  
2022 $ 49,528
2023 44,165
2024 38,068
2025 30,307
2026 26,400
Thereafter 56,950
Total undiscounted future lease payments 245,418
Less: Imputed interest (22,376)
Total $ 223,042