XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Minimum Lease Payments Related to Company's Operating Lease Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
2023 $ 13,782  
2024 14,960  
2025 14,464  
2026 11,105  
2027 11,348  
Thereafter 53,095  
Total future operating lease payments 118,754  
Less: imputed interest (32,446)  
Total operating lease liabilities $ 86,308 $ 93,722