XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 474,203 $ 353,684
Marketable securities 64,800 39,240
Short-term investments 594,942 581,769
Accounts and notes receivable, net of allowance of $1,950 and $2,176 as of June 30, 2023 and December 31, 2022, respectively 372,060 358,190
Contract assets, net 255,306 196,902
Inventory 249,767 202,471
Prepaid expenses and other current assets 101,572 73,022
Total current assets 2,112,650 1,805,278
Property and equipment, net 179,096 169,843
Deferred tax assets, net 198,581 156,866
Intangible assets, net 21,837 12,158
Goodwill 57,741 44,983
Long-term investments 15,481 156,207
Long-term notes receivable, net 5,278 5,210
Long-term contract assets, net 75,200 45,170
Strategic investments 233,637 296,563
Other long-term assets 177,903 159,616
Total assets 3,077,404 2,851,894
Current liabilities:    
Accounts payable 72,989 59,918
Accrued liabilities 118,162 155,934
Current portion of deferred revenue 412,212 360,037
Customer deposits 14,517 20,399
Other current liabilities 7,359 6,358
Total current liabilities 625,239 602,646
Deferred revenue, net of current portion 265,458 248,003
Liability for unrecognized tax benefits 17,812 10,745
Long-term deferred compensation 8,767 6,285
Deferred tax liability, net 2,782 1
Long-term lease liabilities 33,987 37,143
Convertible notes, net 675,518 673,967
Other long-term liabilities 2,843 4,613
Total liabilities 1,632,406 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 June 30, 2023 and December 31, 2022, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 74,763,004 and 71,474,581 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 1,293,089 1,174,594
Treasury stock at cost, 20,220,227 shares as of June 30, 2023 and December 31, 2022 (155,947) (155,947)
Retained earnings 314,581 257,022
Accumulated other comprehensive loss (6,726) (7,179)
Total stockholders' equity 1,444,998 1,268,491
Total liabilities and stockholders' equity $ 3,077,404 $ 2,851,894