XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue For the years ended December 31, 2022, 2021 and 2020, the Company recognized revenue as follows:
202220212020
Revenue recognized over time$6,937 $6,097 $5,032 
Revenue recognized at a point in time6,006 5,297 4,360 
Total$12,943 $11,394 $9,392