XML 82 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
Officer
Employee Agreements [Abstract]  
Retirement date Aug. 31, 2021
Expiration date of employment agreement, one Dec. 31, 2021
Expiration date of employment agreement, two Feb. 28, 2022
Expiration date of employment agreement, three Nov. 08, 2022
Renewal period of employment agreements 2 years
Future compensation - 2021 $ 37.1
Future compensation - 2022 through 2024 $ 6.1
Executive Officer [Member]  
Employee Agreements [Abstract]  
Number of officers with the company had employee agreement | Officer 4