XML 44 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Incentive Plan - Warrant Agreement Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 23, 2016
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]    
Number of shares exercisable by warrants 2,066,627  
Warrants outstanding (in shares)   2,066,576
Exercise price (in dollars per share) $ 55.25  
Warrants, fair value $ 8.4