XML 35 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,043,887 $ 937,438
Marketable securities, short-term 0 35,304
Accounts receivable, net of allowance for doubtful accounts of $19,131 and $14,893, respectively 995,685 903,424
Inventories 254,287 296,902
Prepaid expenses and other current assets 198,582 273,550
Total current assets 2,492,441 2,446,618
Marketable securities, long-term 0 8,022
Property, plant and equipment, net 1,271,134 1,290,863
Operating lease right-of-use assets, net 113,376 117,999
Goodwill 442,630 419,530
Intangible assets, net 103,488 82,118
Deferred tax assets 1,557,372 1,590,045
Other assets 234,159 128,682
Total assets 6,214,600 6,083,877
Current liabilities:    
Accounts payable 108,693 113,125
Accrued liabilities 598,188 525,780
Deferred revenues 1,331,146 1,427,706
Total current liabilities 2,038,027 2,066,611
Income tax payable 96,466 116,744
Operating lease liabilities 88,214 96,968
Other long-term liabilities 139,908 173,065
Total liabilities 2,362,615 2,453,388
Commitments and contingencies (Notes 8 and 9)
Stockholders’ equity:    
Preferred stock, $0.0001 par value (5,000 shares authorized; none issued) 0 0
Common stock, $0.0001 par value (200,000 shares authorized; 73,849 and 75,075 issued and outstanding, respectively) 7 7
Additional paid-in capital 1,362,234 1,162,140
Accumulated other comprehensive income (loss), net 5,978 21,168
Retained earnings 2,483,766 2,447,174
Total stockholders’ equity 3,851,985 3,630,489
Total liabilities and stockholders’ equity $ 6,214,600 $ 6,083,877