XML 78 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Schedule of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Long-term Purchase Commitment [Line Items]  
2018 $ 6,383
2019 5,017
2020 4,422
2021 3,245
2022 2,068
Thereafter 1,966
Total minimum lease payments 23,101
Portland and Prague  
Long-term Purchase Commitment [Line Items]  
2018 2,400
2019 3,900
2020 4,100
2021 4,300
Thereafter $ 3,800