v3.25.1
SERVICING ASSETS - Fair Value and Valuation Assumptions (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Servicing Assets at Fair Value [Line Items]      
Servicing assets at fair value $ 46,257 $ 39,725  
Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets at fair value 22,062 29,336  
Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets at fair value $ 24,195 $ 10,389 $ 0
Weighted Average | Discount rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.1200 0.1350  
Weighted Average | Discount rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.1297 0.1350  
Weighted Average | Cumulative prepayment rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.2250 0.2250  
Weighted Average | Cumulative prepayment rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.3465 0.2976  
Weighted Average | Average cumulative default rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.2100 0.1900  
Weighted Average | Average cumulative default rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.1890 0.1914  
Minimum | Discount rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.1200 0.1350  
Minimum | Discount rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.1200 0.1350  
Minimum | Cumulative prepayment rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.2250 0.2250  
Minimum | Cumulative prepayment rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.2250 0.2250  
Minimum | Average cumulative default rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.2100 0.1900  
Minimum | Average cumulative default rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.0500 0.1900  
Maximum | Discount rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.1200 0.1350  
Maximum | Discount rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.1350 0.1350  
Maximum | Cumulative prepayment rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.2250 0.2250  
Maximum | Cumulative prepayment rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.7500 0.7500  
Maximum | Average cumulative default rate | Fair Value      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.2100 0.1900  
Maximum | Average cumulative default rate | Lower of Cost or Market      
Servicing Assets at Fair Value [Line Items]      
Servicing assets, measurement input 0.2000 0.2000