v3.26.1
MSRs - MSR Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
SEC Schedule, 12-29, Real Estate Companies, Investment in Movement in Mortgage Loans on Real Estate [Roll Forward]    
Balance at beginning of year $ 1,048,803,078 $ 1,383,881,197
Balance at end of year 1,114,047,992 1,048,803,078
Mortgage servicing rights    
SEC Schedule, 12-29, Real Estate Companies, Investment in Movement in Mortgage Loans on Real Estate [Roll Forward]    
Balance at beginning of year 649,287 691,973
Changes in valuation inputs or assumptions used in valuation model (17,514) 9,836
Other changes to fair value (77,527) (52,522)
Balance at end of year 554,246 649,287
Changes in fair value due to:    
Changes in valuation inputs or assumptions used in valuation model (17,514) 9,836
Other changes to fair value (77,527) (52,522)
Loans associated with MSRs $ 54,625,160 $ 62,079,685
MSR values as percent of loans 1.01% 1.05%