XML 74 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 21, 2017
USD ($)
Jul. 31, 2015
USD ($)
Dec. 31, 2018
USD ($)
Lease
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Number of leases | Lease     5    
Future sublease payments to be received     $ 1,100    
Lease incentives $ (7,500) $ (5,100)      
Deferred rent liability     11,300 $ 12,300  
Rent expense     4,400 $ 3,100 $ 3,000
Future minimum rental payments required under all non-cancelable operating leases [Abstract]          
2019     6,323    
2020     4,757    
2021     4,724    
2022     4,865    
2023     4,680    
Thereafter     13,786    
Total     $ 39,135