XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Practical Expedient (Details)
12 Months Ended
Dec. 31, 2021
Revenue  
Practical expedient in remaining performance obligations related to contracts true
Practical expedient in incremental costs of obtaining contracts with customers true
Revenue, practical expedient, initial application and transition, completed contract, same reporting period true