XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Financial Statement Items - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheet Components [Abstract]    
Accrued employee expenses $ 5,226 $ 3,944
Accrued royalty 4,490 5,275
Accrued tax-related payables 3,529 5,206
Accrued freight 2,472 2,917
Accrued marketing 1,187 3,335
Accrued expenses 15,043 8,747
Total other current liabilities $ 31,947 $ 29,424