Leases - Supplemental Cash Flows (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2021 |
Mar. 31, 2020 |
|
| Leases [Abstract] | ||
| Operating Lease, Payments, Use | $ 0 | $ 1,802 |
| Operating Lease, Payments | 873 | 2,503 |
| Right-of-Use Asset Obtained In (Derecognized From) Exchange For Operating Lease Liability | $ (32) | $ (829) |