XML 79 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and related expenses $ 13,896 $ 10,077
Accrued operating expenses 21,748 24,256
Accrued marketing expenses 9,319 27,315
Accrued administrative expenses 5,506 1,622
Other 843 1,633
Total accrued expenses 51,312 64,903
Income tax payable $ 8,100 $ 4,300