XML 47 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Non-Cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of March 31, 2019 were as follows (in thousands):
Years Ending March 31,
Operating Leases
2020
$
16,374

2021
16,155

2022
15,620

2023
16,105

2024
13,484

Thereafter
32,849

Total minimum future lease payments
$
110,587