v3.25.1
Securities - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
investment
Security
Mar. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
Security
Dec. 31, 2024
USD ($)
investment
Investments, Debt and Equity Securities [Abstract]        
Equity securities $ 9,949,000     $ 9,781,000
Realized gain (loss) on equity securities 0 $ 0    
Equity securities without a readily determinable fair value $ 10,512,000     12,272,000
Number of AFS positions elected for transfer | Security 0   25  
Aggregate fair value of AFS transferred     $ 117,001,000  
Net unrealized holding gain $ 2,269,000     $ 2,437,000
Number of investment positions in an unrealized loss position | investment 128     137