v3.26.1
Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total stockholders’ equity $ 726,189 $ 699,027 $ 688,251 $ 790,852 $ 776,061 $ 763,582
Unrealized gain (loss) on securities available for sale            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total stockholders’ equity (24,015)   (25,996)      
Accumulated Other Comprehensive Income (Loss)            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total stockholders’ equity $ (24,015) $ (33,713) $ (25,996) $ (36,403) $ (37,406) $ (36,301)