v3.26.3
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued operating expenses $ 50,003 $ 39,311
Accrued marketing expenses 20,196 20,689
Accrued compensation and related expenses 19,245 18,120
Accrued administrative expenses 7,630 2,690
Accrued other expenses 730 704
Total accrued expenses $ 97,804 $ 81,514