v3.26.1
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended
May 07, 2026
Mar. 31, 2026
Mar. 31, 2025
Subsequent Events      
Available for sale securities purchased   $ 28,782 $ 24,248
Subsequent event      
Subsequent Events      
Pre-tax gain on sale of membership interest $ 8,300    
Pre-tax loss on restructuring of securities 7,100    
Available for sale securities sold 72,600    
Available for sale securities purchased $ 67,800