XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2022   7,582,000        
Beginning balance at Dec. 31, 2022 $ 237,545 $ 76 $ 36,070 $ 202,596 $ (610) $ (587)
Beginning balance (in shares) at Dec. 31, 2023           30,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation (in shares)   55,000        
Share-based compensation 4,641   4,641      
Exercise of stock options (in shares)   25,000        
Exercise of stock options 680   680      
Net share settlement of RSU's (in shares)   (22,000)        
Net share settlement of RSU's (2,641)   (2,641)      
Issuance of Common Stock (in shares)   0        
Issuance of Common Stock 64   64      
Other comprehensive income (loss) 878       878  
Net income 44,924     44,924    
Ending balance (in shares) at Dec. 31, 2023   7,640,000        
Ending balance at Dec. 31, 2023 $ 286,091 $ 76 38,814 247,520 268 $ (587)
Ending balance (in shares) at Dec. 31, 2022           30,000
Beginning balance (in shares) at Dec. 31, 2024 29,559         30,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation (in shares)   52,000        
Share-based compensation $ 6,842 $ 1 6,841      
Exercise of stock options (in shares)   8,000        
Exercise of stock options 233   233      
Net share settlement of RSU's (in shares)   (23,000)        
Net share settlement of RSU's (4,954)   (4,954)      
Other comprehensive income (loss) (4,433)       (4,433)  
Net income 58,981     58,981    
Ending balance (in shares) at Dec. 31, 2024   7,677,000        
Ending balance at Dec. 31, 2024 $ 342,760 $ 77 40,934 306,501 (4,165) $ (587)
Ending balance (in shares) at Dec. 31, 2023           30,000
Beginning balance (in shares) at Dec. 31, 2025 29,559         30,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation (in shares)   45,000        
Share-based compensation $ 8,854   8,854      
Exercise of stock options (in shares) 11,263 10,000        
Exercise of stock options $ 194   194      
Net share settlement of RSU's (in shares)   (19,000)        
Net share settlement of RSU's (4,117)   (4,117)      
Other comprehensive income (loss) 7,873       7,873  
Net income 68,313     68,313    
Ending balance (in shares) at Dec. 31, 2025   7,713,000        
Ending balance at Dec. 31, 2025 $ 423,877 $ 77 $ 45,865 $ 374,814 $ 3,708 $ (587)
Ending balance (in shares) at Dec. 31, 2024 29,559         30,000