XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments And Contingencies (Tables)
3 Months Ended
Jun. 30, 2018
Commitments And Contingencies Tables  
Future minimum annual operating lease payments

Future minimum annual lease payments as of June 30, 2018 were as follows (in thousands):

      Amount
Remaining 2019   $ 4,314 
2020     6,622 
2021     8,961 
2022     8,848 
2023     8,353 
     Thereafter     54,724 
     Total   $ 91,822