v3.25.4
Condensed Consolidated Balance Sheets - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash, Cash Equivalents, and Short-Term Investments $ 49,674,000 $ 102,811,000
Accounts receivable, net 93,513,000 85,944,000
Inventory 78,431,000 120,716,000
Prepaid expenses and other current assets 30,951,000 29,774,000
Total current assets 252,569,000 339,245,000
Property and equipment, net 5,903,000 8,696,000
Operating Lease, Right-of-Use Asset 11,138,000 14,403,000
Goodwill 133,751,000 152,351,000
Other long-term assets 24,622,000 28,983,000
Total assets 427,983,000 543,678,000
Current liabilities:    
Accounts payable 97,012,000 85,936,000
Accrued expenses and other current liabilities 95,856,000 110,769,000
Short-term operating lease liabilities 12,069,000 10,936,000
Deferred revenue 52,636,000 55,418,000
Short-term Debt 19,598,000 93,208,000
Total current liabilities 277,171,000 356,267,000
Long-term taxes payable 13,544,000 11,621,000
Long-term debt 44,322,000 0
Long-term operating lease liabilities 7,329,000 18,067,000
Other long-term liabilities 9,067,000 6,034,000
Total liabilities 351,433,000 391,989,000
Commitments, contingencies and guarantees
Stockholders’ equity:    
Preferred Stock, Value, Outstanding 0 0
Common Stocks, Including Additional Paid in Capital 1,044,875,000 1,026,527,000
Treasury Stock, Value 193,231,000 193,231,000
Accumulated deficit (775,094,000) (681,607,000)
Total stockholders’ equity 76,550,000 151,689,000
Total liabilities and stockholders’ equity $ 427,983,000 $ 543,678,000
Preferred Stock    
Stockholders’ equity:    
Preferred Stock, par value (usd per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized (shares) 5,000,000 5,000,000
Preferred Stock, Shares Issued (shares) 0 0
Common Class A [Member]    
Stockholders’ equity:    
Common Stock, Shares Authorized (shares) 500,000,000 500,000,000
Common Stock, Shares, Issued 136,056,000 129,196,000
Common stock outstanding (shares) 136,056,000 129,196,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common Class B [Member]    
Stockholders’ equity:    
Common Stock, Shares Authorized (shares) 150,000,000 150,000,000
Common Stock, Shares, Issued 26,259,000 26,259,000
Common stock outstanding (shares) 26,259,000 26,259,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Treasury Stock, Common    
Stockholders’ equity:    
Treasury Stock, Common, Shares 26,608,000 26,608,000