XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Compensation $ 27,016 $ 31,499
Non-income taxes 20,937 17,164
Website hosting and marketing fees 12,831 9,991
Other expenses 13,105 9,255
Total accrued expenses $ 73,889 $ 67,909