XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2023   30,986,109      
Beginning balance at Dec. 31, 2023 $ 1,062,905 $ 154,931 $ 528,578 $ 500,419 $ (121,023)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 22,632     22,632  
Other comprehensive (loss) income, net of tax (3,886)       (3,886)
Stock-based compensation expense 2,079   2,079    
Stock-based compensation shares issued, net of shares withheld (in shares)   20,108      
Stock-based compensation shares issued, net of shares withheld $ (185) $ 101 (286)    
Exercise of stock options, net of shares withheld (in shares) 7,941 5,087      
Exercise of stock options, net of shares withheld $ 34 $ 25 9    
Dividends declared - common stock (4,726)     (4,726)  
Ending balance (in shares) at Mar. 31, 2024   31,011,304      
Ending balance at Mar. 31, 2024 1,078,853 $ 155,057 530,380 518,325 (124,909)
Beginning balance (in shares) at Dec. 31, 2024   31,197,574      
Beginning balance at Dec. 31, 2024 1,145,245 $ 155,988 537,366 557,920 (106,029)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 22,411     22,411  
Other comprehensive (loss) income, net of tax 15,618       15,618
Stock-based compensation expense 1,815   1,815    
Stock-based compensation shares issued, net of shares withheld (in shares)   31,476      
Stock-based compensation shares issued, net of shares withheld $ (577) $ 157 (734)    
Exercise of stock options, net of shares withheld (in shares) 17,845 14,956      
Exercise of stock options, net of shares withheld $ 418 $ 75 343    
Dividends declared - common stock (4,753)     (4,753)  
Ending balance (in shares) at Mar. 31, 2025   31,244,006      
Ending balance at Mar. 31, 2025 $ 1,180,177 $ 156,220 $ 538,790 $ 575,578 $ (90,411)