XML 109 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operations and Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operations and Significant Accounting Policies [Line Items]      
Selling and administrative expense $ 400,141 $ 355,617 $ 351,799
Other Noncurrent Assets      
Other Assets, Noncurrent [Abstract]      
Field inventory 50,300 50,400  
Shipping and Handling [Member]      
Operations and Significant Accounting Policies [Line Items]      
Selling and administrative expense $ 15,400 $ 14,000 $ 13,100
Minimum [Member]      
Operations and Significant Accounting Policies [Line Items]      
Remaining Lease Term 1 year    
Lessee, Operating Lease, Termination Option Term 1 year    
Maximum [Member]      
Operations and Significant Accounting Policies [Line Items]      
Remaining Lease Term 11 years    
Lessee, Operating Lease, Renewal Term 5 years    
2.625 Percent Convertible Notes Due 2024 [Member] | Convertible Notes Payable [Member]      
Operations and Significant Accounting Policies [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 2.625%    
Debt Instrument, Convertible, Conversion Price $ 88.80    
Option Indexed to Issuer's Equity, Strike Price $ 114.92