v3.25.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities    
Marketing Funds $ 22,503 $ 27,995
Accrued payroll and related employee costs 8,194 15,444
Accrued taxes 1,078 2,153
Accrued professional fees 1,548 960
Settlements payable 61,268 60,410
Other 4,209 3,897
Accrued liabilities $ 98,800 $ 110,859