XML 61 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Revenues (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers $ 104,944,000 $ 102,004,000 $ 305,119,000 $ 277,447,000  
Loan origination and sales 81,683,000 163,697,000 311,258,000 465,815,000  
Securitizations (6,298,000) (8,772,000) (22,375,000) (31,790,000)  
Servicing 8,009,000 7,296,000 29,803,000 30,003,000  
Other 3,908,000 1,910,000 11,481,000 (131,000)  
Total other sources of revenue 87,302,000 164,131,000 330,167,000 463,897,000  
Total noninterest income 192,246,000 266,135,000 635,286,000 741,344,000  
Deferred revenue 5,418,000   5,418,000   $ 10,028,000
Deferred revenue, amount recognized 1,778,000 3,925,000 6,562,000 6,699,000  
Lending          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers 0 0 0 0  
Financial Services          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers 23,491,000 19,851,000 68,210,000 53,031,000  
Technology Platform          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers 81,453,000 82,153,000 236,909,000 224,416,000  
Referrals | Financial Services          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers 9,983,000 10,210,000 27,832,000 26,783,000  
Interchange | Financial Services          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers 6,029,000 4,225,000 21,961,000 11,518,000  
Brokerage | Financial Services          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers 6,084,000 3,854,000 16,187,000 12,740,000  
Other | Financial Services          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers 1,395,000 1,562,000 2,230,000 1,990,000  
Technology services | Technology Platform          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers 81,419,000 81,474,000 233,876,000 221,742,000  
Other | Technology Platform          
Disaggregation of Revenue [Line Items]          
Total revenue from contracts with customers $ 34,000 $ 679,000 $ 3,033,000 $ 2,674,000