XML 86 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Narrative (Details)
$ in Millions
Jan. 16, 2019
officer
plaintiff
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Letters of credit outstanding, amount | $   $ 46.7 $ 26.8
Number of officers of the Company | officer 3    
Complaints filed | plaintiff 2