XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Operating Lease Maturity Schedule (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 31, 2020
Leases [Abstract]    
2021 (remaining six months) $ 3,028  
2022 13,633  
2023 13,547  
2024 12,677  
2025 11,047  
2026 11,227  
Thereafter 19,529  
Total operating lease payments 84,688  
Less imputed interest (17,604)  
Total operating lease liabilities $ 67,084 $ 66,076