XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 598,545 $ 353,684
Marketable securities 77,940 39,240
Short-term investments 644,054 581,769
Accounts and notes receivable, net of allowance of $2,392 and $2,176 as of December 31, 2023 and December 31, 2022, respectively 417,690 358,190
Contract assets, net 275,779 196,902
Inventory 269,855 202,471
Prepaid expenses and other current assets 112,786 73,022
Total current assets 2,396,649 1,805,278
Property and equipment, net 200,533 169,843
Deferred tax assets, net 229,513 156,866
Intangible assets, net 19,539 12,158
Goodwill 57,945 44,983
Long-term investments   156,207
Long-term notes receivable, net 2,588 5,210
Long-term contract assets, net 77,710 45,170
Strategic investments 231,730 296,563
Other long-term assets 220,638 159,616
Total assets 3,436,845 2,851,894
Current liabilities:    
Accounts payable 88,326 59,918
Accrued liabilities 188,230 155,934
Current portion of deferred revenue 491,691 360,037
Customer deposits 21,935 20,399
Other current liabilities 9,787 6,358
Total current liabilities 799,969 602,646
Deferred revenue, net of current portion 281,852 248,003
Liability for unrecognized tax benefits 18,049 10,745
Long-term deferred compensation 11,342 6,285
Deferred tax liability, net   1
Long-term lease liabilities 33,550 37,143
Convertible notes, net 677,113 673,967
Other long-term liabilities 2,936 4,613
Total liabilities 1,824,811 1,583,403
Commitments and contingencies (Note 12)
Stockholders' equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 75,301,424 and 71,474,581 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 1,347,410 1,174,594
Treasury stock at cost, 20,220,227 shares as of December 31, 2023 and December 31, 2022 (155,947) (155,947)
Retained earnings 431,249 257,022
Accumulated other comprehensive loss (10,679) (7,179)
Total stockholders' equity 1,612,034 1,268,491
Total liabilities and stockholders' equity $ 3,436,845 $ 2,851,894