XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 263,414 $ 353,684
Marketable securities 54,810 39,240
Short-term investments 775,129 581,769
Accounts and notes receivable, net of allowance of $2,029 and $2,176 as of March 31, 2023 and December 31, 2022, respectively 379,887 358,190
Contract assets, net 216,869 196,902
Inventory 220,268 202,471
Prepaid expenses and other current assets 142,319 73,022
Total current assets 2,052,696 1,805,278
Property and equipment, net 172,674 169,843
Deferred tax assets, net 171,122 156,866
Intangible assets, net 11,270 12,158
Goodwill 44,982 44,983
Long-term investments 31,116 156,207
Long-term notes receivable, net 4,467 5,210
Long-term contract assets, net 54,886 45,170
Strategic investments 296,563 296,563
Other long-term assets 168,173 159,616
Total assets 3,007,949 2,851,894
Current liabilities:    
Accounts payable 65,988 59,918
Accrued liabilities 120,607 155,934
Current portion of deferred revenue 408,061 360,037
Customer deposits 13,961 20,399
Other current liabilities 7,510 6,358
Total current liabilities 616,127 602,646
Deferred revenue, net of current portion 250,366 248,003
Liability for unrecognized tax benefits 16,198 10,745
Long-term deferred compensation 7,983 6,285
Deferred tax liability, net   1
Long-term lease liabilities 35,045 37,143
Convertible notes, net 674,724 673,967
Other long-term liabilities 4,511 4,613
Total liabilities 1,604,954 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 March 31, 2023 and December 31, 2022, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 73,874,062 and 71,474,581 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 1,262,099 1,174,594
Treasury stock at cost, 20,220,227 shares as of March 31, 2023 and December 31, 2022 (155,947) (155,947)
Retained earnings 302,161 257,022
Accumulated other comprehensive loss (5,319) (7,179)
Total stockholders' equity 1,402,995 1,268,491
Total liabilities and stockholders' equity $ 3,007,949 $ 2,851,894