XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 2 Months Ended 12 Months Ended
Feb. 07, 2019
Mar. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]          
Initial term of long-term performance obligation contracts     10 years    
Foreign currency transaction loss $ 0.8   $ 5.2   $ 16.1
Foreign currency transaction gain       $ 7.1  
Proportion of total units issued during fiscal year that are granted (as a percent)   94.00%      
Site improvements          
Class of Stock [Line Items]          
Weighted average amortization period (years)     14 years    
Building          
Class of Stock [Line Items]          
Weighted average amortization period (years)     53 years    
Minimum | Equipment          
Class of Stock [Line Items]          
Weighted average amortization period (years)     3 years    
Minimum | Computer software          
Class of Stock [Line Items]          
Amortization life (years)     3 years    
Maximum          
Class of Stock [Line Items]          
Term of lease     8 years    
Maximum | Equipment          
Class of Stock [Line Items]          
Weighted average amortization period (years)     10 years    
Maximum | Computer software          
Class of Stock [Line Items]          
Amortization life (years)     8 years    
Arithmetic Average          
Class of Stock [Line Items]          
Term of lease     2 years