v3.25.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss)          
Other comprehensive income (loss) $ 345 $ 204 $ 988 $ (118)  
AOCI          
Accumulated Other Comprehensive Income (Loss)          
Net unrealized gain (loss) on available-for-sale debt securities     (3,252)   $ (4,631)
Tax effect     (927)   (1,318)
Other comprehensive income (loss)     $ (2,325)   $ (3,313)