XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Leases and Other Commitments - Schedule of Maturities of Undiscounted Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Future Operating Lease Payments Due [Abstract]  
2023 $ 53,886
2024 47,021
2025 36,646
2026 31,594
2027 27,057
Thereafter 42,550
Total undiscounted future lease payments 238,754
Less: Imputed interest (16,684)
Total $ 222,070