Income Taxes - Unrecognized Tax Benefits Reconciliation (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
Unrecognized Tax Benefits Reconciliation | |||
Balance at beginning of year | $ 36,935 | $ 44,701 | $ 45,987 |
Additions based on tax positions taken during a prior period | 2,356 | 2,568 | 3,792 |
Reductions based on tax positions taken during a prior period | (6,305) | (9,482) | (7,737) |
Additions based on tax positions taken during the current period | 3,935 | 8,440 | 5,518 |
Reductions related to settlement of tax matters | (2,795) | (4,143) | (317) |
Reductions related to a lapse of applicable statute of limitations | (2,592) | (5,149) | (2,542) |
Balance at end of year | 31,534 | 36,935 | $ 44,701 |
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued | $ 6,881 | $ 8,878 |