XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 367,215 $ 325,355
Accounts receivable, net 730,074 733,365
Inventories 540,754 477,261
Other current assets 144,079 133,130
Total current assets 1,782,122 1,669,111
Property, plant and equipment, net 645,267 651,200
Intangible assets, net 579,127 567,906
Goodwill 1,337,908 1,295,720
Operating lease assets 79,334 74,193
Other assets 294,317 295,665
Total assets 4,718,075 4,553,795
Current liabilities:    
Notes payable 260,000 0
Accounts payable 97,911 99,931
Accrued employee compensation 55,436 93,969
Deferred revenue and customer advances 333,850 250,807
Current operating lease liabilities 28,746 25,537
Accrued income taxes 32,063 158,658
Accrued warranty 11,927 11,602
Other current liabilities 196,196 149,254
Total current liabilities 1,016,129 789,758
Long-term liabilities:    
Long-term debt 1,196,966 1,626,488
Long-term portion of retirement benefits 45,914 44,611
Long-term income tax liabilities 26,842 30,318
Long-term operating lease liabilities 52,656 50,317
Other long-term liabilities 219,756 183,796
Total long-term liabilities 1,542,134 1,935,530
Total liabilities 2,558,263 2,725,288
Commitments and contingencies (Notes 6, 7 and 9)
Stockholders' equity:    
Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at June 28, 2025 and December 31, 2024 0 0
Common stock, par value $0.01 per share, 400,000 shares authorized, 163,126 and 162,962 shares issued, 59,514 and 59,388 shares outstanding at June 28, 2025 and December 31, 2024, respectively 1,631 1,630
Additional paid-in capital 2,379,907 2,341,298
Retained earnings 10,057,147 9,788,655
Treasury stock, at cost, 103,612 and 103,574 shares at June 28, 2025 and December 31, 2024, respectively (10,162,102) (10,147,793)
Accumulated other comprehensive loss (116,771) (155,283)
Total stockholders' equity 2,159,812 1,828,507
Total liabilities and stockholders' equity $ 4,718,075 $ 4,553,795