XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 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 $ 0.5 $ 1.2 $ 0.5