XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Composition of Certain Financial Statement Items - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheet Components [Abstract]    
Accrued employee expenses $ 3,009 $ 3,944
Accrued royalty 6,596 5,275
Accrued tax-related payables 4,350 5,206
Accrued freight 2,215 2,917
Accrued marketing 1,858 3,335
Accrued expenses 12,799 8,747
Total other current liabilities $ 30,827 $ 29,424