XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Lease and Other Commitments (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2021
Mar. 31, 2022
Mar. 31, 2021
Long-term Purchase Commitment [Line Items]      
Term of non-cancellable agreement   3 years  
Purchase commitment   $ 30,200,000  
Payments to acquire investments   $ 246,874,000 $ 1,640,499,000
Syniverse      
Long-term Purchase Commitment [Line Items]      
Payments to acquire investments $ 750,000,000    
Minimum | Syniverse      
Long-term Purchase Commitment [Line Items]      
Common stock, value, subscriptions 500,000,000    
Maximum | Syniverse      
Long-term Purchase Commitment [Line Items]      
Common stock, value, subscriptions $ 750,000,000