XML 120 R108.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Lease Agreements (Details) - Non Cancellable Operating Leases Arrangements
$ in Thousands
Dec. 31, 2015
USD ($)
Operating Leased Assets [Line Items]  
2016 $ 7,019
2017 6,669
2018 5,906
2019 2,521
2020 879
Thereafter 53
Total $ 23,047