XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Summary of Available-For-Sale Investment Securities Held by the Company (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost $ 1,177,559 $ 1,088,561
Available-for-sale investment securities, Gross Unrealized Gains 2,083 1,237
Available-for-sale investment securities, Gross Unrealized Losses (87) (274)
Available-for-sale investment securities, Fair Market Value 1,179,555 1,089,524
U.S. Government Obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 587,384 542,962
Available-for-sale investment securities, Gross Unrealized Gains 731 417
Available-for-sale investment securities, Gross Unrealized Losses (12) (35)
Available-for-sale investment securities, Fair Market Value 588,103 543,344
Agency obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 62,992 57,986
Available-for-sale investment securities, Gross Unrealized Gains 7 2
Available-for-sale investment securities, Gross Unrealized Losses (42) (57)
Available-for-sale investment securities, Fair Market Value 62,957 57,931
Corporate Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 527,183 487,613
Available-for-sale investment securities, Gross Unrealized Gains 1,345 818
Available-for-sale investment securities, Gross Unrealized Losses (33) (182)
Available-for-sale investment securities, Fair Market Value $ 528,495 $ 488,249