XML 129 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue/Income - Timing of satisfaction (Details)
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Deferred Revenue/Income  
Percentage of revenue recognized 35.00%
Period of revenue recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Deferred Revenue/Income  
Period of revenue recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Deferred Revenue/Income  
Percentage of revenue recognized 65.00%
Period of revenue recognition 3 years 6 months