XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Jun. 30, 2022
Other Commitments [Line Items]    
Total undiscounted payments   $ 700,840
Technology related service contracts    
Other Commitments [Line Items]    
Total undiscounted payments   450,000
Technology related service contracts | Pro-forma    
Other Commitments [Line Items]    
Total undiscounted payments   $ 270,000
Technology related service contracts, including two-year extension    
Other Commitments [Line Items]    
Total undiscounted payments $ 1,000,000  
Recorded unconditional purchase obligation 150,000