v3.26.1
Fair Value Measurements - Schedule of Interest Rate Lock Inputs (Details)
Mar. 31, 2026
Mar. 31, 2025
Interest rate-lock commitments | Level 2 | Measurement Input, Pull-Through Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Pull-through rate 0.945 0.822