Recently Issued Accounting Standards Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Jan. 01, 2019 |
Dec. 31, 2018 |
|
Accounting Changes and Error Corrections [Abstract] | |||
Number of days past due contractual payments are when they are provided for with a one hundred percent allowance (in Days) | 90 days | ||
Operating lease right-of-use assets | $ 22,304 | $ 16,470 | $ 0 |
Operating Lease, Liability | $ 17,300 |