v3.25.2
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 177,361 $ 173,720
Other comprehensive income (loss) before reclassifications and income tax 30 (21)
Amounts reclassified from accumulated other comprehensive income (112) (225)
Income tax (expense) benefit 65 61
Ending balance 181,959 181,959
Accumulated Other Comprehensive Income, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 19 187
Total other comprehensive (loss) income, net of tax (17) (185)
Ending balance 2 2
Available-for-Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 85 (73)
Other comprehensive income (loss) before reclassifications and income tax 2 205
Amounts reclassified from accumulated other comprehensive income 0 0
Income tax (expense) benefit (7) (52)
Total other comprehensive (loss) income, net of tax (5) 153
Ending balance 80 80
Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (66) 260
Other comprehensive income (loss) before reclassifications and income tax 28 (226)
Amounts reclassified from accumulated other comprehensive income (112) (225)
Income tax (expense) benefit 72 113
Total other comprehensive (loss) income, net of tax (12) (338)
Ending balance $ (78) $ (78)