v3.25.2
Commitments, Contingencies and Guarantees (Narrative) (Details) - USD ($)
Jul. 15, 2025
Mar. 31, 2022
Jan. 11, 2022
Sep. 07, 2021
Jun. 30, 2025
Commitment And Contingencies [Line Items]          
Guarantees, Fair Value Disclosure         $ 0
Trading Technologies Matter [Member]          
Commitment And Contingencies [Line Items]          
Damages sought       $ 962,400,000  
Damage awarded   $ 490,232 $ 2,100,000 $ 6,600,000  
Office of Foreign Assets Control [Member] | Subsequent Event [Member]          
Commitment And Contingencies [Line Items]          
Settlement agreement to be paid $ 11,832,136