XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations and Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operations and Significant Accounting Policies [Line Items]      
Options to terminate leases 1 year    
Selling and administrative expense $ 503,040 $ 454,039 $ 414,754
Other Noncurrent Assets      
Other Assets, Noncurrent [Abstract]      
Field inventory 43,400 41,300  
Shipping and Handling      
Operations and Significant Accounting Policies [Line Items]      
Selling and administrative expense $ 26,300 $ 21,700 $ 17,000
Minimum      
Operations and Significant Accounting Policies [Line Items]      
Remaining lease terms 1 year    
Maximum      
Operations and Significant Accounting Policies [Line Items]      
Remaining lease terms 13 years    
Options to extend leases 5 years