XML 161 R131.htm IDEA: XBRL DOCUMENT v3.25.2
BUSINESS SEGMENTS - Schedule of revenues by geographical area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenues $ 838,597 $ 1,465,777 $ 939,483
Trading (loss) income      
Segment Reporting Information [Line Items]      
Total revenues (57,007) 21,603 (148,294)
Fair value adjustments on loans      
Segment Reporting Information [Line Items]      
Total revenues (325,498) 20,225 (54,334)
Interest income - loans      
Segment Reporting Information [Line Items]      
Total revenues 54,141 123,244 157,669
Interest income - securities lending      
Segment Reporting Information [Line Items]      
Total revenues 70,862 161,652 83,144
Sale of goods      
Segment Reporting Information [Line Items]      
Total revenues 220,619 240,303 85,347
North America      
Segment Reporting Information [Line Items]      
Total revenues 736,654 1,351,771 906,035
North America | Services and fees      
Segment Reporting Information [Line Items]      
Total revenues 875,480 898,750 815,951
North America | Trading (loss) income      
Segment Reporting Information [Line Items]      
Total revenues (57,007) 21,603 (148,294)
North America | Fair value adjustments on loans      
Segment Reporting Information [Line Items]      
Total revenues (325,498) 20,225 (54,334)
North America | Interest income - loans      
Segment Reporting Information [Line Items]      
Total revenues 54,141 123,244 157,669
North America | Interest income - securities lending      
Segment Reporting Information [Line Items]      
Total revenues 70,862 161,652 83,144
North America | Sale of goods      
Segment Reporting Information [Line Items]      
Total revenues 118,676 126,297 51,899
Australia      
Segment Reporting Information [Line Items]      
Total revenues 12,305 11,878 4,903
Australia | Sale of goods      
Segment Reporting Information [Line Items]      
Total revenues 12,305 11,878 4,903
Europe, Middle East, and Africa      
Segment Reporting Information [Line Items]      
Total revenues 55,517 65,596 18,485
Europe, Middle East, and Africa | Sale of goods      
Segment Reporting Information [Line Items]      
Total revenues 55,517 65,596 18,485
Asia      
Segment Reporting Information [Line Items]      
Total revenues 24,736 26,790 7,970
Asia | Sale of goods      
Segment Reporting Information [Line Items]      
Total revenues 24,736 26,790 7,970
Latin America      
Segment Reporting Information [Line Items]      
Total revenues 9,385 9,742 2,090
Latin America | Sale of goods      
Segment Reporting Information [Line Items]      
Total revenues $ 9,385 $ 9,742 $ 2,090