Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies (Details)

v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Sep. 25, 2023
Feb. 27, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]          
Interest expense     $ 812 $ 888 $ 708
Guarantee obligations, maximum exposure     296,300    
Maximum unpaid loan amount for which guarantee obligations granted     1,831,800    
Allowance for loss sharing obligations     174 851  
Guarantor obligations, amount pledged     678 283  
Other commitment amount     16,800    
Subsequent Event          
Line of Credit Facility [Line Items]          
Other commitment, amount paid   $ 6,000      
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,050    
Line of credit facility bearing interest rate 1.75%        
Credit agreement, unused capacity, commitment fee percentage 0.50%        
Interest expense     131 $ 128 $ 167
Credit agreement, amount outstanding     0    
Total liquidity, minimum requirement     100,000    
Average daily cash balance, minimum requirement     35,000    
Average daily cash deposit, minimum requirement     $ 10,000    
Credit agreement, pledge percentage     100.00%