XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Financial Statement Items - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheet Components [Abstract]    
Accrued employee expenses $ 3,944 $ 4,171
Accrued marketing 3,335 4,147
Accrued royalty 5,275 2,527
Accrued tax-related payables 5,206 4,159
Accrued freight 2,917 1,746
Accrued expenses 8,747 8,683
Total other current liabilities $ 29,424 $ 25,433