XML 16 R3.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 $ 63,409 $ 79,073
Marketable securities 156,937 162,642
Accounts receivable, net 126,027 93,804
Inventory 132,985 149,160
Prepaid expenses and other current assets 118,598 62,691
Total current assets 597,956 547,370
Property and equipment, net 29,461 25,834
Right-of-use operating leases 9,262 9,283
Deferred tax assets 167,691 167,031
Goodwill 116,175 116,175
Other assets 21,320 19,142
Total assets 941,865 884,835
Current liabilities:    
Accounts payable 34,746 41,407
Accrued liabilities 116,227 90,474
Deferred revenue 36,669 33,541
Total current liabilities 187,642 165,422
Long-term portion of deferred revenue 24,864 25,072
Operating leases 7,421 8,442
Other long-term liabilities 2,956 6,332
Total liabilities 222,883 205,268
Commitments and contingencies (See Note 5)
Stockholders’ equity:    
Preferred stock, $0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of December 31, 2023 and 2022 0 0
Common stock, $0.025 par value; 100,000 shares authorized; 65,052 shares issued and outstanding as of December 31, 2023, and 65,735 shares issued and outstanding as of December 31, 2022 1,627 1,644
Additional paid-in capital 1,078,393 1,070,100
Accumulated other comprehensive loss (659) (2,473)
Accumulated deficit (360,379) (389,704)
Total stockholders’ equity 718,982 679,567
Total liabilities and stockholders' equity $ 941,865 $ 884,835