XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Dec. 31, 2022   30,746,600      
Beginning balance at Dec. 31, 2022 $ 949,943 $ 153,733 $ 520,669 $ 435,416 $ (159,875)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 24,302     24,302  
Other comprehensive income (loss), net of tax 21,394       21,394
Stock-based compensation expense 1,391   1,391    
Stock-based compensation shares issued, net of shares withheld (in shares)   9,750      
Stock-based compensation shares issued, net of shares withheld (89) $ 49 (138)    
Exercise of stock options, net of shares withheld (in shares)   24,503      
Exercise of stock options, net of shares withheld 324 $ 122 202    
Dividends declared - common stock ($0.15 per share) (4,678)     (4,678)  
Ending balance (in shares) at Mar. 31, 2023   30,780,853      
Ending balance at Mar. 31, 2023 992,587 $ 153,904 522,124 455,040 (138,481)
Beginning balance (in shares) at Dec. 31, 2022   30,746,600      
Beginning balance at Dec. 31, 2022 949,943 $ 153,733 520,669 435,416 (159,875)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 70,375        
Other comprehensive income (loss), net of tax $ (12,854)        
Exercise of stock options, net of shares withheld (in shares) 55,897        
Ending balance (in shares) at Sep. 30, 2023   30,906,716      
Ending balance at Sep. 30, 2023 $ 998,945 $ 154,534 525,434 491,706 (172,729)
Beginning balance (in shares) at Mar. 31, 2023   30,780,853      
Beginning balance at Mar. 31, 2023 992,587 $ 153,904 522,124 455,040 (138,481)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 21,760     21,760  
Other comprehensive income (loss), net of tax (14,398)       (14,398)
Stock-based compensation expense 1,160   1,160    
Stock-based compensation shares issued, net of shares withheld (in shares)   23,647      
Stock-based compensation shares issued, net of shares withheld 0 $ 118 (118)    
Exercise of stock options, net of shares withheld (in shares)   15,492      
Exercise of stock options, net of shares withheld 328 $ 78 250    
Shares issued under employee stock purchase program (in shares)   46,213      
Shares issued under employee stock purchase program 1,117 $ 231 886    
Dividends declared - common stock ($0.15 per share) (4,695)     (4,695)  
Ending balance (in shares) at Jun. 30, 2023   30,866,205      
Ending balance at Jun. 30, 2023 997,859 $ 154,331 524,302 472,105 (152,879)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 24,313     24,313  
Other comprehensive income (loss), net of tax (19,850)       (19,850)
Stock-based compensation expense 1,335   1,335    
Stock-based compensation shares issued, net of shares withheld (in shares)   27,388      
Stock-based compensation shares issued, net of shares withheld (217) $ 137 (354)    
Exercise of stock options, net of shares withheld (in shares)   13,123      
Exercise of stock options, net of shares withheld 217 $ 66 151    
Dividends declared - common stock ($0.15 per share) (4,712)     (4,712)  
Ending balance (in shares) at Sep. 30, 2023   30,906,716      
Ending balance at Sep. 30, 2023 998,945 $ 154,534 525,434 491,706 (172,729)
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 income (loss), 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 ($0.15 per share) (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 62,222        
Other comprehensive income (loss), net of tax $ 26,778        
Exercise of stock options, net of shares withheld (in shares) 46,009        
Ending balance (in shares) at Sep. 30, 2024   31,167,410      
Ending balance at Sep. 30, 2024 $ 1,145,673 $ 155,837 535,662 548,419 (94,245)
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 income (loss), 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 ($0.15 per share) (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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 18,601     18,601  
Other comprehensive income (loss), net of tax 32,939       32,939
Stock-based compensation expense 2,186   2,186    
Stock-based compensation shares issued, net of shares withheld (in shares)   24,316      
Stock-based compensation shares issued, net of shares withheld (245) $ 122 (367)    
Exercise of stock options, net of shares withheld (in shares)   34,427      
Exercise of stock options, net of shares withheld 1,065 $ 172 893    
Dividends declared - common stock ($0.15 per share) (4,767)     (4,767)  
Ending balance (in shares) at Sep. 30, 2024   31,167,410      
Ending balance at Sep. 30, 2024 $ 1,145,673 $ 155,837 $ 535,662 $ 548,419 $ (94,245)