XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components - Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Deferred income taxes $ 11,257 $ 9,253
Non-current software accrual 5,039 3,407
Other non-current liabilities 7,311 5,032
Deferred compensation liability 5,048 4,278
Total $ 28,655 $ 21,970