XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details 1)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Revenue from External Customer [Line Items]      
Revenue from Contract with Customer, Timing of Goods or Service, Percent 100.00% 100.00% 100.00%
Transferred over Time      
Revenue from External Customer [Line Items]      
Revenue from Contract with Customer, Timing of Goods or Service, Percent 84.00% 85.00% 88.00%
Transferred at Point in Time      
Revenue from External Customer [Line Items]      
Revenue from Contract with Customer, Timing of Goods or Service, Percent 16.00% 15.00% 12.00%
Revenue arrangement recognized over time | Transferred over Time      
Revenue from External Customer [Line Items]      
Revenue from Contract with Customer, Timing of Goods or Service, Percent 81.00% 83.00% 85.00%
Revenue arrangement with non-cancelable commitments | Transferred over Time      
Revenue from External Customer [Line Items]      
Revenue from Contract with Customer, Timing of Goods or Service, Percent 3.00% 2.00% 3.00%