XML 23 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 43,162 $ 63,409
Marketable securities 253,929 156,937
Accounts receivable, net 79,321 126,027
Inventory 102,727 132,985
Prepaid expenses and other current assets 105,596 118,598
Total current assets 584,735 597,956
Property and equipment, net 31,153 29,461
Right-of-use operating leases 6,216 9,262
Deferred tax assets 177,601 167,691
Goodwill 116,175 116,175
Other assets 23,387 21,320
Total assets 939,267 941,865
Current liabilities:    
Accounts payable 20,226 34,746
Accrued liabilities 84,167 116,227
Deferred revenue 26,750 36,669
Total current liabilities 131,143 187,642
Long-term portion of deferred revenue 20,883 24,864
Operating leases 3,720 7,421
Other long-term liabilities 2,581 2,956
Total liabilities 158,327 222,883
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, 2024 and 2023 0 0
Common stock, $0.025 par value; 100,000 shares authorized; 66,434 shares issued and outstanding as of December 31, 2024, and 65,052 shares issued and outstanding as of December 31, 2023 1,661 1,627
Additional paid-in capital 1,170,017 1,078,393
Accumulated other comprehensive loss (612) (659)
Accumulated deficit (390,126) (360,379)
Total stockholders’ equity 780,940 718,982
Total liabilities and stockholders' equity $ 939,267 $ 941,865