XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 172,656 $ 176,717
Short-term investments 116,765 106,931
Accounts receivable, net of allowance for doubtful accounts of $338 as of March 31, 2024 and December 31, 2023, respectively 172,771 185,059
Inventories 211,270 248,851
Prepaid expenses and other current assets 30,178 30,421
Total current assets 703,640 747,979
Property and equipment, net 9,353 8,273
Operating lease right-of-use assets 34,713 37,285
Goodwill 36,279 36,279
Other non-current assets 17,294 17,326
Total assets 801,279 847,142
Current liabilities:    
Accounts payable 38,451 46,850
Accrued employee compensation 22,193 21,286
Other accrued liabilities 154,567 168,084
Deferred revenue 28,393 27,091
Income taxes payable 713 1,037
Total current liabilities 244,317 264,348
Non-current income taxes payable 11,885 12,695
Non-current operating lease liabilities 26,742 29,698
Other non-current liabilities 6,973 4,906
Total liabilities 289,917 311,647
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Common stock 29 30
Additional paid-in capital 974,181 967,651
Accumulated other comprehensive income 21 136
Accumulated deficit (462,869) (432,322)
Total stockholders’ equity 511,362 535,495
Total liabilities and stockholders’ equity $ 801,279 $ 847,142