XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 77,457 $ 97,244
Marketable securities 99,682 62,056
Accounts receivable, net of allowances of $676 and $405, respectively 57,395 74,307
Inventory 25,212 23,522
Prepaid expenses and other current assets 15,301 14,695
Total current assets 275,047 271,824
Property and equipment, net 34,012 29,876
Goodwill 1,307 1,307
Deferred tax assets, net 62,327 62,725
Other non-current assets 24,477 24,077
Total assets 397,170 389,809
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 5,642 7,024
Accrued liabilities 27,398 21,388
Deferred revenue 81,993 82,657
Total current liabilities 115,033 111,069
Deferred revenue, non-current 57,963 58,677
Other non-current liabilities 9,817 12,187
Total liabilities 182,813 181,933
Commitments and contingencies (Note 2 and Note 6)
Stockholders' equity:    
Common stock, $0.00001 par value: 500,000 shares authorized; 89,580 and 89,003 shares issued and 73,860 and 74,359 shares outstanding, respectively 1 1
Treasury stock, at cost: 15,720 and 14,644 shares, respectively (165,785) (150,909)
Additional paid-in-capital 497,520 486,958
Dividends paid (46,562) (37,619)
Accumulated other comprehensive income (loss) 465 (71)
Accumulated deficit (71,282) (90,484)
Total stockholders' equity 214,357 207,876
Total liabilities and stockholders' equity $ 397,170 $ 389,809