XML 44 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Distribution fees $ 17,555 $ 20,360
Prefunded liability 4,937 5,429
Marketing expenses 3,077 2,164
Operating lease liabilities 2,785 3,168
Traffic acquisition cost 1,690 5,278
Interest payable 1,157 282
Liability related to purchased intangible asset 1,000 1,000
Other 11,564 12,351
Total other current liabilities $ 43,765 $ 50,032