XML 134 R105.htm IDEA: XBRL DOCUMENT v3.25.3
BUSINESS SEGMENTS - Schedule of revenues by geographical area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total revenues $ 225,302 $ 94,885 $ 411,365 $ 392,475
Trading gains (losses), net        
Segment Reporting Information [Line Items]        
Total revenues 27,680 (31,321) 11,509 (48,988)
Fair value adjustments on loans        
Segment Reporting Information [Line Items]        
Total revenues 800 (175,582) (7,296) (187,783)
Interest income - loans        
Segment Reporting Information [Line Items]        
Total revenues 3,853 18,508 7,049 40,643
Interest income - securities lending        
Segment Reporting Information [Line Items]        
Total revenues 2,124 24,798 2,964 62,607
Sale of goods        
Segment Reporting Information [Line Items]        
Total revenues 45,073 55,573 92,528 109,006
North America        
Segment Reporting Information [Line Items]        
Total revenues 202,827 68,197 367,656 341,234
North America | Services and fees        
Segment Reporting Information [Line Items]        
Total revenues 145,772 202,909 304,611 416,990
North America | Trading gains (losses), net        
Segment Reporting Information [Line Items]        
Total revenues 27,680 (31,321) 11,509 (48,988)
North America | Fair value adjustments on loans        
Segment Reporting Information [Line Items]        
Total revenues 800 (175,582) (7,296) (187,783)
North America | Interest income - loans        
Segment Reporting Information [Line Items]        
Total revenues 3,853 18,508 7,049 40,643
North America | Interest income - securities lending        
Segment Reporting Information [Line Items]        
Total revenues 2,124 24,798 2,964 62,607
North America | Sale of goods        
Segment Reporting Information [Line Items]        
Total revenues 22,598 28,885 48,819 57,765
Australia        
Segment Reporting Information [Line Items]        
Total revenues 2,563 3,837 4,682 6,461
Australia | Sale of goods        
Segment Reporting Information [Line Items]        
Total revenues 2,563 3,837 4,682 6,461
Europe, Middle East, and Africa        
Segment Reporting Information [Line Items]        
Total revenues 12,743 13,140 24,970 26,952
Europe, Middle East, and Africa | Sale of goods        
Segment Reporting Information [Line Items]        
Total revenues 12,743 13,140 24,970 26,952
Asia        
Segment Reporting Information [Line Items]        
Total revenues 5,327 6,780 10,277 13,134
Asia | Sale of goods        
Segment Reporting Information [Line Items]        
Total revenues 5,327 6,780 10,277 13,134
Latin America        
Segment Reporting Information [Line Items]        
Total revenues 1,842 2,931 3,780 4,694
Latin America | Sale of goods        
Segment Reporting Information [Line Items]        
Total revenues $ 1,842 $ 2,931 $ 3,780 $ 4,694