XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Revenue Recognized From Contracts With Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 180,360 $ 145,202 $ 512,061 $ 434,053
Interest income on customer balances 65,162 60,416 196,251 165,767
Capital advance income 2,752 2,417 7,665 6,963
Revenue from other sources 67,914 62,833 203,916 172,730
Total revenues 248,274 208,035 715,977 606,783
Revenue recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 179,641 144,665 510,188 417,788
Revenue recognized over time        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 719 $ 537 $ 1,873 $ 16,265