XML 104 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Computations of Basic and Diluted Net Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jul. 01, 2023
Apr. 01, 2023
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]                      
Net Income (Loss) $ 785,399 $ 1,141,506 $ 1,461,354 $ 1,136,542 $ 1,255,733 $ 1,694,748 $ 2,561,233 $ 2,095,623 $ 4,524,801 $ 7,607,337 $ 6,827,461
Earnings allocated to participating securities, Basic                 (16,946) (31,172) (32,311)
Net earnings available to common stockholders, Basic                 $ 4,507,855 $ 7,576,165 $ 6,795,150
Basic average shares outstanding                 249,773 262,348 292,491
Basic net earnings per share $ 3.17 $ 4.58 $ 5.82 $ 4.47 $ 4.9 $ 6.51 $ 9.69 $ 7.69 $ 18.05 $ 28.88 $ 23.23
Diluted net earnings $ 785,399 $ 1,141,506 $ 1,461,354 $ 1,136,542 $ 1,255,733 $ 1,694,748 $ 2,561,233 $ 2,095,623 $ 4,524,801 $ 7,607,337 $ 6,827,461
Earnings allocated to participating securities, Diluted                 (16,897) (31,057) (32,190)
Net earnings available to common stockholders, Diluted                 $ 4,507,904 $ 7,576,280 $ 6,795,271
Dilutive effect of stock options and other                 639 828 899
Diluted average shares outstanding                 250,412 263,176 293,390
Diluted net earnings per share $ 3.16 $ 4.57 $ 5.81 $ 4.45 $ 4.89 $ 6.5 $ 9.67 $ 7.67 $ 18 $ 28.79 $ 23.16