XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Exchangeable Shares, Share Repurchase Program and Secondary Public Offering (Details)
shares in Millions, $ in Millions
Jun. 13, 2019
shares
Jun. 01, 2018
shares
Jul. 31, 2020
USD ($)
Nov. 30, 2018
USD ($)
Exchangeable Shares and Share Repurchase Program        
Remaining amount under repurchase program | $     $ 58.5  
Maximum        
Exchangeable Shares and Share Repurchase Program        
Stock repurchase program, authorized amount | $       $ 75.0
Titan        
Exchangeable Shares and Share Repurchase Program        
Issuance of shares to current shareholders of Titan (in shares) | shares   1.1    
Exchangeable shares converted | shares 1.1      
Exchangeable shares conversion ratio   1