| Leases (Tables) | 3 Months Ended | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mar. 31, 2019 | |||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||
| Schedule of operating leases | Aggregated information regarding the office leases as of and for the three months ended March 31, 2019 is as follows: 
 
 | 
| X | ||||||||||
| 
- Definition Represents information related to adjustments to operating leases. No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |