v3.26.1
Fair Value of Financial Assets and Liabilities - Schedule of the Fair Value of the Risk Sharing Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Risk sharing arrangements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loss Rate increase of 25% $ 0 $ 16,946
Loss Rate increase of 50% 0 24,676
Discount Rate increase of 25% 0 0
Discount Rate increase of 50% 0 0
Risk sharing arrangements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Prepayment Rate decrease of 25% (1,638) (1,896)
Prepayment Rate decrease of 50% (3,382) (3,923)
Loss Rate increase of 25% (13,647) (15,150)
Loss Rate increase of 50% (27,292) (30,277)
Discount Rate increase of 25% (554) (903)
Discount Rate increase of 50% $ (1,072) $ (1,745)