Proxy Contest and Related Costs (Details) $ in Thousands  | 
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
| 
 Sep. 30, 2020  
USD ($) 
 | 
 Sep. 30, 2019  
USD ($) 
 | 
 Sep. 30, 2020  
USD ($) 
 | 
 Sep. 30, 2019  
USD ($) 
 | 
 Jun. 30, 2020  
board_member  
director 
 | 
|
| Other Income and Expenses [Abstract] | |||||
| Proxy contest costs | $ | $ 207 | $ 0 | $ 3,105 | $ 0 | |
| Number of board members re-elected | board_member | 5 | ||||
| Number of directors elected | director | 3 | ||||
| X | ||||||||||
- Definition Number Of Board Members Re-Elected No definition available. 
  | 
| X | ||||||||||
- Definition Number Of Directors Elected No definition available. 
  | 
| X | ||||||||||
- Definition Proxy Contest Costs No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |