XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Performance Obligation, Description of Timing     The expected duration of the performance obligation is less than one year.  
Maximum [Member]        
Expected duration of performance obligation     1 year  
Contracts and contract liabilities duration period     1 year  
Opening [Member]        
Contract liability $ 1.1 $ 1.0 $ 1.3 $ 0.5