XML 37 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Annual Commitments Under Operating Leases
2020$2,275  
20212,275  
20222,275  
20232,275  
20242,275  
Thereafter29,575  
Total future minimum annual commitments under operating lease obligations$40,950