XML 95 R84.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2016
USD ($)
Future Minimum Lease Payments  
2016 $ 2,459
2017 3,775
2018 2,312
2019 2,127
2020 2,179
2021 1,604
Total $ 14,456