v3.25.4
Commitments, Contingencies and Guarantees (Narrative) (Details) - USD ($)
Jul. 15, 2026
Mar. 31, 2022
Jan. 11, 2022
Sep. 07, 2021
Dec. 31, 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]          
Commitment And Contingencies [Line Items]          
Settlement agreement to be paid $ 11,800,000