General - Narrative (Details) $ in Thousands |
3 Months Ended |
|
|
|
Jun. 30, 2017
USD ($)
segment
|
Apr. 01, 2017
USD ($)
|
Mar. 31, 2017
USD ($)
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
|
|
| Number of reportable segments | segment |
5
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Deferred tax assets |
$ 50,698
|
|
$ 44,708
|
| Retained Earnings |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Cumulative effect of new accounting principle in period of adoption |
|
|
$ 1,365
|
| Accounting Standards Update 2016-09, Excess Tax Benefit Component |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Deferred tax assets |
|
$ 1,365
|
|
| Accounting Standards Update 2016-09, Excess Tax Benefit Component | Retained Earnings |
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
| Cumulative effect of new accounting principle in period of adoption |
|
$ 1,365
|
|