v3.26.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued operating expenses $ 54,701 $ 39,311
Accrued marketing expenses 18,303 20,689
Accrued compensation and related expenses 15,548 18,120
Accrued administrative expenses 6,242 2,690
Accrued other expenses 347 704
Total accrued expenses $ 95,141 $ 81,514