XML 40 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Summary of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 10,511
2021 10,701
2022 10,161
2023 9,660
2024 7,730
Thereafter 8,097
Total obligations and commitments $ 56,860