XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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)   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, 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 43,621        
Other comprehensive (loss) income, net of tax $ (6,161)        
Exercise of stock options, net of shares withheld (in shares) 11,582        
Ending balance (in shares) at Jun. 30, 2024   31,108,667      
Ending balance at Jun. 30, 2024 $ 1,095,894 $ 155,543 532,950 534,585 (127,184)
Beginning balance (in shares) at Mar. 31, 2024   31,011,304      
Beginning balance at Mar. 31, 2024 1,078,853 $ 155,057 530,380 518,325 (124,909)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 20,989     20,989  
Other comprehensive (loss) income, net of tax (2,275)       (2,275)
Stock-based compensation expense 1,688   1,688    
Stock-based compensation shares issued, net of shares withheld (in shares)   37,064      
Stock-based compensation shares issued, net of shares withheld (99) $ 185 (284)    
Exercise of stock options, net of shares withheld (in shares)   3,641      
Exercise of stock options, net of shares withheld 81 $ 18 63    
Shares issued under employee stock purchase program (in shares)   56,658      
Shares issued under employee stock purchase program 1,386 $ 283 1,103    
Dividends declared - common stock (4,729)     (4,729)  
Ending balance (in shares) at Jun. 30, 2024   31,108,667      
Ending balance at Jun. 30, 2024 1,095,894 $ 155,543 532,950 534,585 (127,184)
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)   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)
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 37,058        
Other comprehensive (loss) income, net of tax $ 32,468        
Exercise of stock options, net of shares withheld (in shares) 20,657        
Ending balance (in shares) at Jun. 30, 2025   31,224,718      
Ending balance at Jun. 30, 2025 $ 1,205,769 $ 156,124 537,819 585,387 (73,561)
Beginning balance (in shares) at Mar. 31, 2025   31,244,006      
Beginning balance at Mar. 31, 2025 1,180,177 $ 156,220 538,790 575,578 (90,411)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 14,647     14,647  
Other comprehensive (loss) income, net of tax 16,850       16,850
Stock-based compensation expense 2,067   2,067    
Stock-based compensation shares issued, net of shares withheld (in shares)   55,731      
Stock-based compensation shares issued, net of shares withheld (417) $ 279 (696)    
Exercise of stock options, net of shares withheld (in shares)   2,812      
Exercise of stock options, net of shares withheld 84 $ 14 70    
Shares issued under employee stock purchase program (in shares)   58,568      
Shares issued under employee stock purchase program 1,512 $ 293 1,219    
Dividends declared - common stock $ (4,769)     (4,769)  
Repurchase of common stock (in shares) (136,399) (136,399)      
Repurchase of common stock $ (4,382) $ (682) (3,631) (69)  
Ending balance (in shares) at Jun. 30, 2025   31,224,718      
Ending balance at Jun. 30, 2025 $ 1,205,769 $ 156,124 $ 537,819 $ 585,387 $ (73,561)