Impact of Revenue Recognition Accounting Pronouncement (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended |
Mar. 31, 2018 | Mar. 31, 2017 | Dec. 31, 2017 |
Disaggregation of Revenue [Line Items] | | | |
Reduction to operating expenses | $ 153,231 | $ 138,486 | |
Revenues | 205,965 | 182,375 | |
Tax Preparation | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenues | 113,883 | 99,708 | |
Revenue from contracts with customer | 113,883 | | |
Tax Preparation | Revenues recognized upon transaction (point in time) | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 112,308 | | |
Tax Preparation | Revenues recognized over time | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 1,575 | | |
Wealth Management | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenues | 92,082 | 82,667 | |
Revenue from contracts with customer | 92,082 | | |
Wealth Management | Revenues recognized upon transaction (point in time) | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 19,306 | | |
Wealth Management | Revenues recognized over time | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 72,776 | | |
Consumer | Tax Preparation | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 101,912 | | |
Consumer | Tax Preparation | Revenues recognized upon transaction (point in time) | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 101,912 | | |
Consumer | Tax Preparation | Revenues recognized over time | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 0 | | |
Professional | Tax Preparation | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 11,971 | | |
Professional | Tax Preparation | Revenues recognized upon transaction (point in time) | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 10,396 | | |
Professional | Tax Preparation | Revenues recognized over time | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 1,575 | | |
Accounting Standards Update 2016-09 | | | |
Disaggregation of Revenue [Line Items] | | | |
Reduction to operating expenses | | | $ (400) |
Revenues | | | (400) |
Retained Earnings | Accounting Standards Update 2016-09 | | | |
Disaggregation of Revenue [Line Items] | | | |
Effect of new accounting principle | | | $ 1,800 |
Asset-based revenue | Wealth Management | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenues | 7,172 | 5,966 | |
Revenue from contracts with customer | 7,172 | | |
Asset-based revenue | Wealth Management | Revenues recognized upon transaction (point in time) | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 0 | | |
Asset-based revenue | Wealth Management | Revenues recognized over time | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 7,172 | | |
Advisory revenue | Wealth Management | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenues | 39,301 | 33,576 | |
Revenue from contracts with customer | 39,301 | | |
Advisory revenue | Wealth Management | Revenues recognized upon transaction (point in time) | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 0 | | |
Advisory revenue | Wealth Management | Revenues recognized over time | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 39,301 | | |
Commission revenue | Wealth Management | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenues | 42,870 | 39,595 | |
Revenue from contracts with customer | 42,870 | | |
Commission revenue | Wealth Management | Revenues recognized upon transaction (point in time) | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 18,345 | | |
Commission revenue | Wealth Management | Revenues recognized over time | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 24,525 | | |
Transaction and Fee revenue | Wealth Management | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenues | 2,739 | $ 3,530 | |
Revenue from contracts with customer | 2,739 | | |
Transaction and Fee revenue | Wealth Management | Revenues recognized upon transaction (point in time) | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 961 | | |
Transaction and Fee revenue | Wealth Management | Revenues recognized over time | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenue from contracts with customer | 1,778 | | |
ASU Not Adopted | Accounting Standards Update 2016-09 | | | |
Disaggregation of Revenue [Line Items] | | | |
Revenues | $ 1,100 | | |