XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current Assets:    
Cash and cash equivalents $ 164,594 $ 288,266
Accounts receivable, net 560,563 473,575
Inventories 392,584 381,877
Other current assets 244,616 256,179
Total current assets 1,362,357 1,399,897
Long-Term Assets:    
Property and equipment, net 739,677 713,123
Operating lease right-of-use assets 129,778 116,129
Goodwill 414,488 405,100
Intangible assets, net 103,729 111,676
Other long-term assets 580,765 547,518
Total long-term assets 1,968,437 1,893,546
TOTAL ASSETS 3,330,794 3,293,443
Current Liabilities:    
Accounts payable 116,585 114,211
Accrued liabilities 416,977 502,119
Credit facility 579,000 250,000
Current portion of long-term debt 74,994 167,787
Current portion of deferred revenue 36,324 33,799
Total current liabilities 1,223,880 1,067,916
Long-Term Liabilities:    
Deferred income tax liabilities 2,088 11,312
Long-term debt, net of current portion 449,812 449,786
Deferred revenue, net of current portion 31,762 26,939
Operating lease liabilities, net of current portion 107,637 97,836
Other long-term liabilities 56,788 44,341
Total long-term liabilities 648,087 630,214
Total liabilities 1,871,967 1,698,130
Commitments, Contingencies and Guarantees (Note 16)
Stockholders’ Equity:    
Common stock, $0.10 par value: Authorized: 120,000 shares; Issued: 108,041 shares in 2025 and 107,836 shares in 2024; Outstanding: 80,150 shares in 2025 and 81,604 shares in 2024 10,804 10,784
Additional paid-in capital 1,727,410 1,673,863
Deferred stock units: Outstanding: 60 units in 2025 and 60 units in 2024 6,229 5,885
Retained earnings 5,869,104 5,332,438
Accumulated other comprehensive loss (76,950) (93,645)
Treasury stock, at cost: 27,891 shares in 2025 and 26,232 shares in 2024 (6,077,770) (5,334,012)
Total stockholders’ equity 1,458,827 1,595,313
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 3,330,794 $ 3,293,443