XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Composition of Certain Financial Statement Items - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheet Components [Abstract]    
Accrued royalty $ 11,326 $ 5,275
Accrued tax-related payables 7,123 5,206
Accrued employee expenses 3,714 3,944
Accrued marketing 3,045 3,335
Accrued freight 1,635 2,917
Accrued expenses 11,328 8,747
Term loan, short term 1,250  
Total other current liabilities $ 39,421 $ 29,424