XML 21 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
shares in Thousands, $ in Thousands
Oct. 03, 2020
Sep. 28, 2019
Current assets:    
Cash and cash equivalents $ 385,807 $ 223,761
Restricted cash 2,087 2,493
Accounts receivable, net of allowances of $3,597 and $1,537, respectively 482,086 488,284
Contract assets 113,946 90,841
Inventories, net 763,461 700,938
Prepaid expenses and other 31,772 31,974
Total current assets 1,779,159 1,538,291
Property, plant and equipment, net 383,661 384,224
Operating lease right-of-use assets 69,879 0
Deferred income taxes 21,422 13,654
Other non-current assets 35,727 64,714
Total non-current assets 510,689 462,592
Total assets 2,289,848 2,000,883
Current liabilities:    
Current portion of long-term debt and finance lease obligations 146,829 100,702
Accounts payable 516,297 444,944
Customer deposits 159,972 139,841
Accrued salaries and wages 76,927 73,555
Other accrued liabilities 103,492 106,461
Total current liabilities 1,003,517 865,503
Long-term debt and finance lease obligations, net of current portion 187,975 187,278
Long-term accrued income taxes payable 53,899 59,572
Long-term operating lease liabilities 36,779 0
Deferred income taxes payable 6,433 5,305
Other liabilities 23,765 17,649
Total non-current liabilities 308,851 269,804
Total liabilities 1,312,368 1,135,307
Commitments and contingencies
Preferred stock, shares outstanding (in shares) 0 0
Shareholders’ equity:    
Preferred stock, $0.01 par value, 5,000 shares authorized, none issued or outstanding $ 0 $ 0
Common stock, $0.01 par value, 200,000 shares authorized, 53,525 and 52,917 shares issued, respectively, and 29,002 and 29,004 shares outstanding, respectively 535 529
Additional paid-in capital 621,564 597,401
Common stock held in treasury, at cost, 24,523 and 23,913 shares, respectively (934,639) (893,247)
Retained earnings 1,295,079 1,178,677
Accumulated other comprehensive loss (5,059) (17,784)
Total shareholders’ equity 977,480 865,576
Total liabilities and shareholders’ equity $ 2,289,848 $ 2,000,883