v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 54,679 $ 71,139
Marketable securities 302,669 306,714
Accounts receivable, net of allowances of $19 and $66, respectively 72,242 62,069
Inventory 31,729 18,032
Prepaid expenses and other current assets 21,882 18,000
Total current assets 483,201 475,954
Property and equipment, net 49,337 50,221
Goodwill 47,902 15,134
Intangible assets, net 14,226 6,259
Deferred tax assets, net 65,785 62,109
Other non-current assets 17,228 20,136
Total assets 677,679 629,813
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 25,221 11,694
Accrued and other liabilities 36,550 41,132
Deferred revenue, current 93,230 80,824
Long-Term Debt, Current Maturities 219,518 0
Total current liabilities 374,519 133,650
Deferred revenue, non-current 61,596 61,982
Long-Term Debt 0 218,787
Other non-current liabilities 3,598 3,848
Total liabilities 439,713 418,267
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock, $0.00001 par value: 500,000 shares authorized; 93,176 and 91,996 shares issued and 72,454 and 71,498 shares outstanding, respectively 1 1
Treasury stock, at cost: 20,722 and 20,498 shares, respectively (254,787) (249,912)
Additional paid-in-capital 551,863 531,790
Dividends paid (81,415) (72,785)
Accumulated other comprehensive income (loss) (403) 659
Retained earnings 22,707 1,793
Total stockholders' equity 237,966 211,546
Total liabilities and stockholders' equity $ 677,679 $ 629,813