v3.26.1
Other Financial Data - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Financial Data Disclosure [Abstract]    
Payroll and related expenses $ 22,147 $ 19,270
Marketing expenses 10,521 11,891
Professional fees 6,244 8,085
Other cost of sales 6,748 3,502
Lease liabilities 3,865 3,960
Other indirect taxes 18,454 17,688
Income tax payable 2,888 13,178
Contingent earn-out liability 14 50
Other accrued expenses and other payables 9,967 8,602
Total accrued expenses and other current liabilities $ 80,848 $ 86,226