v3.25.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Marketing $ 18,752 $ 21,839
Payroll 14,922 12,067
Professional services 10,341 8,463
Tax 8,300 2,152
Product and shipping 6,631 1,306
Other accruals 21,185 7,186
Total accrued liabilities $ 80,131 $ 53,013