XML 30 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisition - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2017
Jun. 30, 2017
Jun. 30, 2017
Senior Notes [Member] | 3.22% Senior Unsecured Promissory Note Payable [Member]      
Business Acquisition [Line Items]      
Debt issuance, aggregate principal amount $ 60,000,000 $ 60,000,000 $ 60,000,000
Manufacturers Supply Company [Member]      
Business Acquisition [Line Items]      
Purchase price paid in cash at closing 57,900,000    
Purchase price paid in cash after closing   800,000  
Maximum contingent consideration arrangement $ 2,500,000    
Fair value of contingent consideration arrangement   $ 600,000 600,000
Total consideration including fair value of contingent consideration arrangement     $ 59,300,000