v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 615,496 $ 454,844
Short-term investments 1,471,304 333,235
Marketable securities 144,000 198,270
Accounts and notes receivable, net of allowance of $3,479 and $3,322 as of June 30, 2025 and December 31, 2024, respectively 627,961 547,572
Contract assets, net 463,371 367,929
Inventory 308,492 265,316
Prepaid expenses and other current assets 197,738 130,315
Total current assets 3,828,362 2,297,481
Property and equipment, net 271,240 247,324
Deferred tax assets, net 357,417 304,282
Intangible assets, net 162,588 175,157
Goodwill 762,245 756,838
Long-term notes receivable, net 1,631 3,460
Long-term contract assets, net 161,905 119,876
Strategic investments 403,500 332,550
Other long-term assets 266,368 237,620
Total assets 6,215,256 4,474,588
Current liabilities:    
Accounts payable 118,110 71,955
Accrued liabilities 265,832 279,193
Current portion of deferred revenue 603,417 612,955
Current portion of notes payable, net 279,247 680,289
Customer deposits 19,412 20,626
Other current liabilities 11,053 12,857
Total current liabilities 1,297,071 1,677,875
Deferred revenue, net of current portion 329,045 360,685
Liability for unrecognized tax benefits 32,112 25,007
Long-term deferred compensation 20,512 15,877
Long-term lease liabilities 43,638 41,383
Long-term notes payable, net 1,728,575 0
Other long-term liabilities 31,903 26,096
Total liabilities 3,482,856 2,146,923
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Preferred stock 0 0
Common stock 1 1
Additional paid-in capital 1,964,953 1,689,781
Treasury stock at cost, 20,220,227 shares as of June 30, 2025 and December 31, 2024 (155,947) (155,947)
Retained earnings 936,111 812,014
Accumulated other comprehensive loss (12,718) (18,184)
Total stockholders’ equity 2,732,400 2,327,665
Total liabilities and stockholders’ equity $ 6,215,256 $ 4,474,588