XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Certain Financial Statement Items - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheet Components [Abstract]    
Accrued employee expenses $ 3,432 $ 3,944
Accrued royalty 6,059 5,275
Accrued tax-related payables 4,815 5,206
Accrued freight 2,705 2,917
Accrued marketing 1,992 3,335
Accrued expenses 11,686 8,747
Total other current liabilities $ 30,689 $ 29,424