v3.10.0.1
Debt (Detail)
6 Months Ended
Jun. 30, 2018
USD ($)
bank
Line of Credit Facility [Line Items]  
Number of banks to which Company is party to a Credit Agreement | bank 2
Calculated maximum borrowings $ 150,000,000.0
Available increase in borrowings under Credit Agreement 100,000,000.0
Outstanding borrowings 0
Letters of credit outstanding 1,300,000
Calculated maximum borrowing amount available in current year $ 148,700,000
Credit Agreement | Minimum  
Line of Credit Facility [Line Items]  
Percentage of commitment fee 0.15%
Credit Agreement | Maximum  
Line of Credit Facility [Line Items]  
Percentage of commitment fee 0.30%
Credit Agreement | Credit Agreement Interest Rate Option One | Minimum | London Interbank Offered Rate (LIBOR)  
Line of Credit Facility [Line Items]  
Debt instrument basis spread on variable rate (as a percent) 0.875%
Credit Agreement | Credit Agreement Interest Rate Option One | Maximum | London Interbank Offered Rate (LIBOR)  
Line of Credit Facility [Line Items]  
Debt instrument basis spread on variable rate (as a percent) 1.75%
Credit Agreement | Credit Agreement Interest Rate Option Two | London Interbank Offered Rate (LIBOR)  
Line of Credit Facility [Line Items]  
Debt instrument basis spread on variable rate (as a percent) 1.00%
Credit Agreement | Credit Agreement Interest Rate Option Two | Prime Rate  
Line of Credit Facility [Line Items]  
Debt instrument basis spread on variable rate (as a percent) 1.00%
Credit Agreement | Credit Agreement Interest Rate Option Two | Minimum | Base Rate  
Line of Credit Facility [Line Items]  
Debt instrument basis spread on variable rate (as a percent) 0.00%
Credit Agreement | Credit Agreement Interest Rate Option Two | Maximum | Federal Funds Rate  
Line of Credit Facility [Line Items]  
Debt instrument basis spread on variable rate (as a percent) 0.50%
Credit Agreement | Credit Agreement Interest Rate Option Two | Maximum | Base Rate  
Line of Credit Facility [Line Items]  
Debt instrument basis spread on variable rate (as a percent) 0.25%