XML 107 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits - Stock Option Awards Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares exercised intrinsic value $ 341 $ 477
Employee stock option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Term of awards 10 years  
Unrecognized compensation cost $ 121  
Remaining weighted-average vesting period 1 year 9 months 18 days  
Employee stock option | 2008 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award annual vesting rights 20.00%  
Vesting commencement period from grant date 1 year  
Employee stock option | 2013 Plan | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 1 year  
Employee stock option | 2013 Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 4 years