XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Feb. 05, 2025
$ / shares
Mar. 27, 2024
shares
Feb. 16, 2024
Dec. 31, 2024
USD ($)
$ / shares
Sep. 30, 2024
$ / shares
Jun. 30, 2024
$ / shares
Mar. 31, 2024
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Sep. 30, 2023
$ / shares
Jun. 30, 2023
$ / shares
Mar. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Sep. 30, 2022
$ / shares
Jun. 30, 2022
$ / shares
Mar. 31, 2022
$ / shares
Dec. 31, 2024
USD ($)
Customer
Segment
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Jul. 26, 2023
USD ($)
Jul. 28, 2021
USD ($)
Significant Accounting Policies [Line Items]                                        
Number of operating segment | Segment                               1        
Number of customer exceeding 6% of revenue | Customer                               0        
Common stock split description     two-for-one split                                  
Common stock, conversion ratio     2                                  
Number of additional share of common stock received | shares   1                                    
Short-term investments       $ 0       $ 0               $ 0 $ 0      
Depreciation expenses                               344,500,000 324,000,000 $ 275,600,000    
Self-insurance reserve       164,200,000       153,800,000               164,200,000 153,800,000      
Long-term portions of self insurance reserve       $ 91,400,000       $ 90,400,000               91,400,000 90,400,000      
Share-based compensation                               11,349,000 11,080,000 15,893,000    
Employee service share-based compensation, tax benefit from compensation expense                               (6,900,000) (3,300,000) (3,300,000)    
Advertising expense                               $ 34,500,000 $ 34,600,000 $ 29,000,000    
Cash dividends declared per share | $ / shares       $ 0.26 $ 0.26 $ 0.26 $ 0.26 $ 0.2 $ 0.2 $ 0.2 $ 0.2 $ 0.15 $ 0.15 $ 0.15 $ 0.15 $ 1.04 $ 0.80 $ 0.60    
Subsequent Event [Member]                                        
Significant Accounting Policies [Line Items]                                        
Cash dividends declared per share | $ / shares $ 0.28                                      
2021 Share Repurchase Program [Member] | Maximum [Member]                                        
Significant Accounting Policies [Line Items]                                        
Stock repurchase program, authorized amount                                       $ 2,000,000,000
2023 Share Repurchase Program [Member]                                        
Significant Accounting Policies [Line Items]                                        
Stock repurchase program, remaining authorized repurchase amount       $ 2,260,000,000                       $ 2,260,000,000        
2023 Share Repurchase Program [Member] | Maximum [Member]                                        
Significant Accounting Policies [Line Items]                                        
Stock repurchase program, authorized amount                                     $ 3,000,000,000