v3.26.1
Other Financial Statement Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Financial Information [Abstract]    
Accrued payroll and related expenses $ 18,093 $ 32,785
Accrued vendor payables 21,345 17,444
Accrued advertising 3,882 2,551
Sales allowances 3,259 3,126
Accrued sales, use and business taxes 7,264 10,409
Deferred consideration relating to business acquired 0 12,627
Other 3,530 4,419
Total accrued expenses and other current liabilities $ 57,373 $ 83,361