Quarterly report [Sections 13 or 15(d)]

SEGMENT REPORTING - Revenue disaggregation by country (Details)

v3.25.2
SEGMENT REPORTING - Revenue disaggregation by country (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET $ 533,423 $ 454,999
Brokerage    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 176,260 174,916
Banking    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 146,242 91,202
Insurance    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 174,019 147,263
Other    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 36,902 41,618
Kazakhstan    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 461,566 388,463
Kazakhstan | Brokerage    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 113,435 129,211
Kazakhstan | Banking    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 146,158 91,202
Kazakhstan | Insurance    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 174,019 147,263
Kazakhstan | Other    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 27,954 20,787
Armenia    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 43,661 27,896
Armenia | Brokerage    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 43,661 27,896
Armenia | Banking    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 0 0
Armenia | Insurance    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 0 0
Armenia | Other    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 0 0
Cyprus    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 20,456 15,648
Cyprus | Brokerage    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 17,265 16,698
Cyprus | Banking    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 0 0
Cyprus | Insurance    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 0 0
Cyprus | Other    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 3,191 (1,050)
US    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 5,781 22,817
US | Brokerage    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 909 825
US | Banking    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 0 0
US | Insurance    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 0 0
US | Other    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 4,872 21,992
Other    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 1,959 175
Other | Brokerage    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 990 286
Other | Banking    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 84 0
Other | Insurance    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET 0 0
Other | Other    
Segment Reporting Information [Line Items]    
TOTAL REVENUE, NET $ 885 $ (111)