XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 695,144 $ 598,545
Marketable securities 151,560 77,940
Short-term investments 311,570 644,054
Accounts and notes receivable, net of allowance of $3,292 and $2,392 as of September 30, 2024 and December 31, 2023, respectively 512,662 412,961
Contract assets, net 372,923 287,232
Inventory 272,295 269,855
Prepaid expenses and other current assets 117,592 103,055
Total current assets 2,433,746 2,393,642
Property and equipment, net 235,881 200,533
Deferred tax assets, net 244,317 227,784
Intangible assets, net 81,748 19,539
Goodwill 308,472 57,945
Long-term notes receivable, net 2,898 2,588
Long-term contract assets, net 119,973 84,382
Strategic investments 387,905 231,730
Other long-term assets 190,718 191,031
Total assets 4,005,658 3,409,174
Current liabilities:    
Accounts payable 75,590 65,852
Accrued liabilities 209,691 193,550
Current portion of deferred revenue 505,008 470,415
Customer deposits 22,234 21,935
Other current liabilities 10,704 9,787
Total current liabilities 823,227 761,539
Deferred revenue, net of current portion 305,414 270,901
Liability for unrecognized tax benefits 20,342 18,049
Long-term deferred compensation 15,605 11,342
Long-term lease liabilities 41,223 33,550
Convertible notes, net 679,483 677,113
Other long-term liabilities 20,528 20,915
Total liabilities 1,905,822 1,793,409
Commitments and contingencies (Note 14)
Stockholders' equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively 0 0
Common stock, $0.00001 par value; 200,000,000 shares authorized; 76,084,179 and 75,301,424 shares issued and outstanding as of September 30, 2024, and December 31, 2023, respectively 1 1
Additional paid-in capital 1,588,072 1,347,410
Treasury stock at cost, 20,220,227 shares as of September 30, 2024 and December 31, 2023 (155,947) (155,947)
Retained earnings 676,830 434,980
Accumulated other comprehensive loss (9,120) (10,679)
Total stockholders’ equity 2,099,836 1,615,765
Total liabilities and stockholders’ equity $ 4,005,658 $ 3,409,174