v3.25.2
Fair Value Measurements - Schedule of Sensitivity in the Fair Value of Servicing Assets to Adverse Changes in Key Assumptions (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Servicing assets $ 57,909   $ 60,697      
Fair Value, Measurements, Recurring            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Servicing assets 57,909 $ 56,904 60,697 $ 69,709 $ 71,830 $ 77,680
Level 3            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Servicing assets 57,909   60,697      
Level 3 | Fair Value, Measurements, Recurring | Servicing Assets            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Servicing assets $ 57,909   $ 60,697      
Expected remaining weighted-average life (in years) 1 year 2 months 12 days   1 year 2 months 12 days      
Discount rates, impact of 100 basis point increase $ (546)   $ (519)      
Discount rates, impact of 200 basis point increase (1,092)   (1,038)      
Expected credit loss on rates on underlying loans, 10% adverse change (504)   (551)      
Expected credit loss on rates on underlying loans, 20% adverse change (1,008)   (1,102)      
Expected prepayment rates, 10% adverse change (1,612)   (1,359)      
Expected prepayment rates, 20% adverse change $ (3,224)   $ (2,718)