XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
venture
Variable Interest Entity [Line Items]  
Number of joint ventures considered as VIEs 5
JV building microwave communication networks in US, Europe and Asia  
Variable Interest Entity [Line Items]  
Number of joint ventures 2
JV building microwave communication networks in US and Asia  
Variable Interest Entity [Line Items]  
Ownership of equity of JV held be each investor (as a percent) 12.50%
JV building microwave communication networks in US and Europe  
Variable Interest Entity [Line Items]  
Ownership interest 50.00%
JV offering derivatives trading technology and execution services  
Variable Interest Entity [Line Items]  
Ownership interest 9.80%
JV developing a member-owned equities exchange with the goal of increasing competition  
Variable Interest Entity [Line Items]  
Ownership interest 13.50%
JV developing and operating cryptocurrency trading platform  
Variable Interest Entity [Line Items]  
Ownership interest 6.90%
JV Growth and expansion of multi-asset request-for-quote communication platform  
Variable Interest Entity [Line Items]  
Ownership interest 51.00%