v3.26.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities    
Marketing Funds $ 22,060 $ 26,427
Accrued payroll and related employee costs 7,298 12,448
Accrued taxes 790 1,566
Accrued professional fees 14,994 1,655
Settlements payable 63,500 55,167
Other 4,048 3,664
Accrued liabilities $ 112,690 $ 100,927