v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities and Other Liabilities [Abstract]    
Professional services $ 15,910 $ 9,860
Payroll 15,790 16,103
Tax 14,075 9,636
Marketing 9,300 16,745
Product and shipping 6,349 7,309
Other accruals 29,319 18,865
Total accrued liabilities $ 90,743 $ 78,518