XML 323 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Transaction and Fee Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Transaction and fee revenues $ 270,813 $ 236,274 $ 199,939
Service and fee 652,395 552,020 508,437
Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Service and fee 188,833 131,550 120,674
Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Service and fee $ 463,562 $ 420,470 $ 387,763