XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contract with Customers Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Entities
Dec. 31, 2020
Dec. 31, 2019
Additional Revenue [Line Items]      
Number of Reportable Segments | Entities 1    
Contract Receivable, Due after Year One $ 1.7    
Contract with Customer, Liability, Revenue Recognized 31.0    
Revenue, Remaining Performance Obligation, Amount $ 2,400.0    
Revenue from Contract with Customer, Segment Benchmark | UNITED STATES | Geographic Concentration Risk      
Additional Revenue [Line Items]      
Concentration Risk, Percentage 100.00% 99.00% 99.00%