v3.26.1
SEGMENT REPORTING - Schedule of revenue disaggregation by country (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]    
TOTAL REVENUE, NET $ 732,527 $ 523,981
Brokerage    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 282,557 176,260
Banking    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 225,226 146,242
Insurance    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 150,857 164,577
Other    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 73,887 36,902
Kazakhstan    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 612,151 452,124
Kazakhstan | Brokerage    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 173,053 113,435
Kazakhstan | Banking    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 225,132 146,158
Kazakhstan | Insurance    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 150,857 164,577
Kazakhstan | Other    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 63,109 27,954
Armenia    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 65,162 43,661
Armenia | Brokerage    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 65,162 43,661
Armenia | Banking    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 0 0
Armenia | Insurance    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 0 0
Armenia | Other    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 0 0
Cyprus    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 47,896 20,456
Cyprus | Brokerage    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 40,824 17,265
Cyprus | Banking    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 0 0
Cyprus | Insurance    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 0 0
Cyprus | Other    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 7,072 3,191
US    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 2,338 5,781
US | Brokerage    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 1,766 909
US | Banking    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 0 0
US | Insurance    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 0 0
US | Other    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 572 4,872
Other    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 4,980 1,959
Other | Brokerage    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 1,752 990
Other | Banking    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 94 84
Other | Insurance    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET 0 0
Other | Other    
Segment Reporting [Line Items]    
TOTAL REVENUE, NET $ 3,134 $ 885