XML 70 R57.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2016
USD ($)
Future Minimum Payments Under Non-cancelable Operating Leases  
2016 $ 1,826
2017 2,282
2018 2,274
2019 2,054
2020 1,832
Thereafter 2,603
Total $ 12,871