XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2023   18,369,115    
Beginning balance at Dec. 31, 2023 $ 288,152 $ 222,036 $ 70,575 $ (4,459)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation $ 895 $ 895    
Stock options exercised (in shares) 81,400 81,400    
Stock options exercised $ 706 $ 706    
Restricted stock units vested (in shares)   110,084    
Repurchase of shares in settlement of restricted stock units (in shares)   (33,421)    
Repurchase of shares in settlement of restricted stock units (509) $ (509)    
Net income 4,935   4,935  
Other comprehensive income (loss) (1,680)     (1,680)
Ending balance (in shares) at Mar. 31, 2024   18,527,178    
Ending balance at Mar. 31, 2024 $ 292,499 $ 223,128 75,510 (6,139)
Beginning balance (in shares) at Dec. 31, 2024 32,265,935 32,265,935    
Beginning balance at Dec. 31, 2024 $ 511,836 $ 442,469 76,008 (6,641)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation $ 1,480 $ 1,480    
Stock options exercised (in shares) 5,138 5,138    
Stock options exercised $ 40 $ 40    
Restricted stock units vested (in shares)   197,948    
Repurchase of shares in settlement of restricted stock units (in shares)   (66,881)    
Repurchase of shares in settlement of restricted stock units (1,055) $ (1,055)    
Net income 16,853   16,853  
Other comprehensive income (loss) $ 2,230     2,230
Ending balance (in shares) at Mar. 31, 2025 32,402,140 32,402,140    
Ending balance at Mar. 31, 2025 $ 531,384 $ 442,934 $ 92,861 $ (4,411)