| Income Taxes (Tables) | 9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||
| Reconciliation of Gross Unrecognized Tax Benefits | A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows: 
 | ||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition Tabular disclosure of the change in unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef 
 |