v3.26.3
Equity Plans - Compensation Costs Charged to Income, by Award Type and Proceeds from ESPP (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation costs charged to income $ 1,750 $ 1,988 $ 4,677 $ 4,662
Restricted stock and deferred restricted stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation costs charged to income 1,660 1,913 4,407 4,398
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation costs charged to income 90 75 270 264
ESPP proceeds $ 1,034 $ 1,015 $ 2,057 $ 2,131