XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 177,104 $ 176,717
Short-term investments 117,235 106,931
Accounts receivable, net of allowance for doubtful accounts of $417 and $338 as of June 30, 2024 and December 31, 2023, respectively 147,069 185,059
Inventories 188,936 248,851
Prepaid expenses and other current assets 27,228 30,421
Total current assets 657,572 747,979
Property and equipment, net 11,041 8,273
Operating lease right-of-use assets 33,394 37,285
Goodwill 36,279 36,279
Other non-current assets 15,800 17,326
Total assets 754,086 847,142
Current liabilities:    
Accounts payable 40,129 46,850
Accrued employee compensation 23,966 21,286
Other accrued liabilities 159,586 168,084
Deferred revenue 28,682 27,091
Income taxes payable 665 1,037
Total current liabilities 253,028 264,348
Non-current income taxes payable 8,076 12,695
Non-current operating lease liabilities 24,748 29,698
Other non-current liabilities 8,835 4,906
Total liabilities 294,687 311,647
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Common stock 29 30
Additional paid-in capital 980,069 967,651
Accumulated other comprehensive income (loss) (104) 136
Accumulated deficit (520,595) (432,322)
Total stockholders’ equity 459,399 535,495
Total liabilities and stockholders’ equity $ 754,086 $ 847,142