XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Narrative) (Details) - Effect of adoption of Topic 606 [Member] - Accounting Standards Update 2014-09 [Member] - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
REVENUE RECOGNITION - TOPIC 606    
Impairment losses for contract assets $ 0 $ 0
Minimum [Member]    
REVENUE RECOGNITION - TOPIC 606    
Period for deferred warranty revenue expected to be recognized 1 year  
Maximum [Member]    
REVENUE RECOGNITION - TOPIC 606    
Period for deferred warranty revenue expected to be recognized 3 years