| Label | Element | Value |
|---|---|---|
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | $ (95,000) |
| Retained Earnings [Member] | ||
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | (41,000) |
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | (95,000) |
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | 259,000 |
| AOCI Attributable to Parent [Member] | ||
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | (259,000) |
| Additional Paid-in Capital [Member] | ||
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | $ 41,000 |