v3.10.0.1
Balance Sheet Components - Schedule of Other liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Other Liabilities Noncurrent [Abstract]    
Sublease liability $ 32,057 $ 0
Deferred rent 28,370 22,763
Lease incentive liability 25,880 28,114
Acquisition purchase consideration liability 0 10,300
Other 24,109 21,806
Total other liabilities $ 110,416 $ 82,983