XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 176,717 $ 146,500
Short-term investments 106,931 80,925
Accounts receivable, net of allowance for doubtful accounts of $338 and $397 as of December 31, 2023 and December 31, 2022, respectively 185,059 277,485
Inventories 248,851 299,614
Prepaid expenses and other current assets 30,421 29,767
Total current assets 747,979 834,291
Property and equipment, net 8,273 9,225
Operating lease right-of-use assets 37,285 40,868
Intangibles, net 0 1,329
Goodwill 36,279 36,279
Other non-current assets 17,326 97,793
Total assets 847,142 1,019,785
Current liabilities:    
Accounts payable 46,850 85,550
Accrued employee compensation 21,286 24,132
Other accrued liabilities 168,084 213,476
Deferred revenue 27,091 21,128
Income taxes payable 1,037 1,685
Total current liabilities 264,348 345,971
Non-current income taxes payable 12,695 14,972
Non-current operating lease liabilities 29,698 34,085
Other non-current liabilities 4,906 3,902
Total liabilities 311,647 398,930
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock: $0.001 par value; 5,000,000 shares authorized; none issued or outstanding 0 0
Common stock: $0.001 par value; 200,000,000 shares authorized; shares issued and outstanding: 29,615,723 and 28,907,770 as of December 31, 2023 and 2022, respectively 30 29
Additional paid-in capital 967,651 946,123
Accumulated other comprehensive income (loss) 136 (535)
Accumulated deficit (432,322) (324,762)
Total stockholders’ equity 535,495 620,855
Total liabilities and stockholders’ equity $ 847,142 $ 1,019,785