XML 120 R103.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Less than 1 year $ 8,203
Year 2 8,307
Year 3 8,137
Year 4 7,837
Year 5 7,021
Thereafter 111,653
Total $ 151,158