v3.25.2
Related Party Transactions - Schedule of Related Party Transaction in Balance Sheet and Off-Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Items        
Cash and cash equivalents held at related parties $ 9,920 $ 9,014 $ 11,199  
Outstanding public offering debt certificates payable to officers and managers 94,620 95,073    
Off Balance Sheet Items        
Loans serviced for the related parties 179 177 $ 121 $ 98
Related Party Transactions with Owners        
Balance Sheet Items        
Cash and cash equivalents held at related parties 4,813 5,153    
Off Balance Sheet Items        
Loans serviced for the related parties 5,908 5,709    
Board and Executive Management        
Balance Sheet Items        
Outstanding public offering debt certificates payable to officers and managers $ 2,140 $ 2,276