XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses Accrued expenses consisted of the following (in thousands):
As of June 30, 2023As of December 31, 2022
Compensation$58,246 $40,314 
Non-income taxes22,411 24,390 
Website hosting and marketing fees8,507 6,608 
Other expenses23,067 18,075 
Total accrued expenses$112,231 $89,387