XML 136 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Option Activity (Details) - Option Activity Under the 2013 Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares      
Outstanding, beginning of year (in shares) 120,680    
Granted (in shares) 0 0 0
Exercised (in shares) (25,882)    
Forfeited (in shares) 0    
Expired (in shares) 0    
Outstanding, end of year (in shares) 94,798 120,680  
Exercisable, end of year (in shares) 94,798    
Weighted– Average Exercise Price      
Outstanding, beginning of year (in dollars per share) $ 14.64    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 10.69    
Forfeited (in dollars per share) 0    
Expired (in dollars per share) 0    
Outstanding, end of year (in dollars per share) 16.87 $ 14.64  
Exercisable, end of year (in dollars per share) $ 16.87    
Outstanding, weighted average remaining contractual term 2 years 10 months 2 days    
Exercisable, weighted average remaining contractual term 2 years 10 months 2 days    
Beginning balance, aggregate intrinsic value $ 136,560    
Ending balance, aggregate intrinsic value 56,985 $ 136,560  
Exercisable, aggregate intrinsic value $ 56,985