v3.26.1
Fair Value Measurements - Schedule of Sensitivity Analysis for Servicing Rights (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Market servicing costs    
2.5 basis points increase $ (8,374) $ (8,825)
5.0 basis points increase (16,773) (17,675)
Conditional prepayment rate    
10% increase (11,286) (11,650)
20% increase (21,923) (22,653)
Annual default rate    
10% increase (1,047) (1,015)
20% increase (2,083) (2,020)
Discount rate    
100 basis points increase (6,804) (6,646)
200 basis points increase $ (13,201) $ (12,925)