XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Segment
Jun. 30, 2021
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2021
USD ($)
Disaggregation Of Revenue [Line Items]              
Number of reportable segment | Segment     3        
Deferred revenue $ 70   $ 70   $ 36 $ 36 $ 28
Revenue recognized $ 8 $ 6 26 $ 17      
Revenue refunded due to cancellation   $ 1 $ 2 $ 3      
ASC 606              
Disaggregation Of Revenue [Line Items]              
Customer invoices due period     30 days