XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation $ 75,752 $ 40,314
Non-income taxes 23,702 24,390
Website hosting and marketing fees 11,804 6,608
Other expenses 20,185 18,075
Total accrued expenses $ 131,443 $ 89,387