XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Revenue Recognized From Contracts With Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 209,686 $ 180,360 $ 596,445 $ 512,061
Interest income on customer balances 59,531 65,162 175,837 196,251
Capital advance income 1,633 2,752 5,799 7,665
Revenue from other sources 61,164 67,914 181,636 203,916
Total revenues 270,850 248,274 778,081 715,977
Revenue recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 208,696 179,641 593,589 510,188
Revenue recognized over time        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 990 $ 719 $ 2,856 $ 1,873