XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued and Other Current Liabilities    
Accrued payroll and other related expenses $ 23,901 $ 24,212
Accrued revenue share 11,786 13,480
Deferred revenue 9,553 10,019
Income taxes payable   15,777
Other 12,515 12,466
Total accrued and other current liabilities $ 57,755 $ 75,954