v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 252,924 $ 95,129
Marketable securities 114,459 100,429
Accounts receivable, net of allowances of $357 and $465, respectively 52,364 76,687
Inventory 20,082 22,005
Prepaid expenses and other current assets 17,233 13,038
Total current assets 457,062 307,288
Property and equipment, net 44,458 39,142
Goodwill 15,070 1,307
Intangible assets, net 7,018 0
Deferred tax assets, net 62,362 62,364
Other non-current assets 21,945 22,714
Total assets 607,915 432,815
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 6,999 12,542
Accrued liabilities 27,815 32,696
Deferred revenue 73,345 78,335
Total current liabilities 108,159 123,573
Deferred revenue, non-current 71,021 69,924
Long-Term Debt 218,086 0
Other non-current liabilities 6,661 7,489
Total liabilities 403,927 200,986
Commitments and contingencies (Note 2 and Note 8)
Stockholders' equity:    
Common stock, $0.00001 par value: 500,000 shares authorized; 91,450 and 90,520 shares issued and 71,992 and 73,693 shares outstanding, respectively 1 1
Treasury stock, at cost: 19,458 and 16,827 shares, respectively (231,965) (180,992)
Additional paid-in-capital 520,524 508,387
Dividends paid (64,172) (55,417)
Accumulated other comprehensive income (loss) (137) 194
Accumulated deficit (20,263) (40,344)
Total stockholders' equity 203,988 231,829
Total liabilities and stockholders' equity $ 607,915 $ 432,815