v3.26.1
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Abstract]        
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Segment Reporting [Line Items]        
Total $ 573,068 $ 430,295 $ 1,019,113 $ 827,902
Transaction fees        
Segment Reporting [Line Items]        
Total 562,126 418,314 1,002,492 811,730
Other revenue        
Segment Reporting [Line Items]        
Total $ 10,942 $ 11,981 $ 16,621 $ 16,172