XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 406,042 $ 353,684
Marketable securities 68,850 39,240
Short-term investments 715,688 581,769
Accounts and notes receivable, net of allowance of $2,144 and $2,176 as of September 30, 2023 and December 31, 2022, respectively 442,830 358,190
Contract assets, net 260,523 196,902
Inventory 260,119 202,471
Prepaid expenses and other current assets 103,789 73,022
Total current assets 2,257,841 1,805,278
Property and equipment, net 186,957 169,843
Deferred tax assets, net 213,831 156,866
Intangible assets, net 20,324 12,158
Goodwill 57,344 44,983
Long-term investments   156,207
Long-term notes receivable, net 4,381 5,210
Long-term contract assets, net 78,663 45,170
Strategic investments 240,299 296,563
Other long-term assets 194,543 159,616
Total assets 3,254,183 2,851,894
Current liabilities:    
Accounts payable 90,035 59,918
Accrued liabilities 146,940 155,934
Current portion of deferred revenue 454,891 360,037
Customer deposits 16,469 20,399
Other current liabilities 9,492 6,358
Total current liabilities 717,827 602,646
Deferred revenue, net of current portion 270,082 248,003
Liability for unrecognized tax benefits 18,938 10,745
Long-term deferred compensation 9,148 6,285
Deferred tax liability, net 2,467 1
Long-term lease liabilities 35,329 37,143
Convertible notes, net 676,315 673,967
Other long-term liabilities 2,960 4,613
Total liabilities 1,733,066 1,583,403
Commitments and contingencies (Note 13)
Stockholders' equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 74,931,697 and 71,474,581 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 1,315,954 1,174,594
Treasury stock at cost, 20,220,227 shares as of September 30, 2023 and December 31, 2022 (155,947) (155,947)
Retained earnings 373,978 257,022
Accumulated other comprehensive loss (12,869) (7,179)
Total stockholders' equity 1,521,117 1,268,491
Total liabilities and stockholders' equity $ 3,254,183 $ 2,851,894