XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Deferred revenue $ 8.2 $ 9.4
Total services | Minimum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Notice period to cancel or terminate contract 10 days  
Total services | Maximum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Notice period to cancel or terminate contract 30 days