v3.26.1
COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details) - Trading registrations and licenses - USD ($)
$ in Millions
Jun. 30, 2026
Jan. 29, 2024
Minimum    
Commitments, Contingencies and Guarantees    
Year 1 $ 14.6  
Year 3 14.6  
Year 2 14.6  
Year 4 14.6  
Year 5 $ 14.6  
Minimum | Cloud services provider    
Commitments, Contingencies and Guarantees    
Year 1   $ 6.2
Year 3   6.2
Year 2   6.2
Maximum | Cloud services provider    
Commitments, Contingencies and Guarantees    
Year 1   6.9
Year 3   6.9
Year 2   $ 6.9