Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies (Details)

v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Sep. 25, 2023
May 07, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Line of Credit Facility [Line Items]          
Interest expense     $ 187 $ 199  
Guarantee obligations, maximum exposure     326,300    
Maximum unpaid loan amount for which guarantee obligations granted     2,011,900    
Allowance for loss sharing obligations     (159)   $ 174
Guarantor obligations, amount pledged     675   $ 678
Other commitment amount     8,200    
Subsequent Event          
Line of Credit Facility [Line Items]          
Other commitment, payments   $ 1,100      
Revolving Credit Facility | Credit Facility | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity $ 10,000        
Standby letters of credit borrowing capacity $ 3,000        
Standby letters of credit, utilized amount     1,100    
Line of credit facility bearing interest rate 1.75%        
Credit agreement, unused capacity, commitment fee percentage 0.50%        
Interest expense     32 $ 30  
Credit agreement, amount outstanding     0    
Total liquidity, minimum requirement     100,000    
Average daily cash balance, minimum requirement     35,000    
Minimum average cash deposits     $ 10,000    
Credit agreement, pledge percentage     100.00%