XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies        
Line of credit, performance and payment bonds $ 7,100 $ 8,300    
Loans and leases receivable, commitments, variable rates 17,200      
Allowance related to unfunded commitments 193 509 $ 377 $ 732
Unfunded Principal        
Commitments and Contingencies        
Loans and leases receivable, commitments, variable rates 8,700      
Unfunded Contingency        
Commitments and Contingencies        
Loans and leases receivable, commitments, variable rates 8,500      
Other liabilities        
Commitments and Contingencies        
Allowance related to unfunded commitments $ 200 $ 500