XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Common Stock
Additional Paid-in Capital
Beginning balance at Dec. 31, 2021 $ 877,015 $ 732,138 $ (4,993) $ 2,154 $ 147,716
Beginning balance, common stock (in shares) at Dec. 31, 2021       32,287,150  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 28,930 28,930      
Other comprehensive income (loss) (1,296)   (1,296)    
Repurchases of common stock (34,599)     $ (16) (34,583)
Repurchases of common stock (in shares)       (245,685)  
Dividends (10) (10)      
Shares and options issued under stock plans 3,642     $ 4 3,638
Shares and options issued under stock plans (in shares)       74,604  
Ending balance at Mar. 31, 2022 873,682 761,058 (6,289) $ 2,142 116,771
Ending balance, common stock (in shares) at Mar. 31, 2022       32,116,069  
Beginning balance at Dec. 31, 2021 877,015 732,138 (4,993) $ 2,154 147,716
Beginning balance, common stock (in shares) at Dec. 31, 2021       32,287,150  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 58,712        
Other comprehensive income (loss) (7,431)        
Ending balance at Jun. 30, 2022 901,370 790,840 (12,424) $ 2,143 120,811
Ending balance, common stock (in shares) at Jun. 30, 2022       32,120,593  
Beginning balance at Mar. 31, 2022 873,682 761,058 (6,289) $ 2,142 116,771
Beginning balance, common stock (in shares) at Mar. 31, 2022       32,116,069  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 29,782 29,782      
Other comprehensive income (loss) (6,135)   (6,135)    
Repurchases of common stock (600)       (600)
Repurchases of common stock (in shares)       (4,976)  
Shares and options issued under stock plans 4,641     $ 1 4,640
Shares and options issued under stock plans (in shares)       9,500  
Ending balance at Jun. 30, 2022 901,370 790,840 (12,424) $ 2,143 120,811
Ending balance, common stock (in shares) at Jun. 30, 2022       32,120,593  
Beginning balance at Dec. 31, 2022 $ 938,284 814,487 (7,154) $ 2,145 128,806
Beginning balance, common stock (in shares) at Dec. 31, 2022 32,152,787     32,152,787  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 22,710 22,710      
Other comprehensive income (loss) 9,013   9,013    
Repurchases of common stock (3,849)     $ (2) (3,847)
Repurchases of common stock (in shares)       (28,109)  
Shares and options issued under stock plans 7,258     $ 7 7,251
Shares and options issued under stock plans (in shares)       100,949  
Ending balance at Mar. 31, 2023 973,416 837,197 1,859 $ 2,150 132,210
Ending balance, common stock (in shares) at Mar. 31, 2023       32,225,627  
Beginning balance at Dec. 31, 2022 $ 938,284 814,487 (7,154) $ 2,145 128,806
Beginning balance, common stock (in shares) at Dec. 31, 2022 32,152,787     32,152,787  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 52,820        
Other comprehensive income (loss) 7,345        
Ending balance at Jun. 30, 2023 $ 1,006,903 867,307 191 $ 2,151 137,254
Ending balance, common stock (in shares) at Jun. 30, 2023 32,239,202     32,239,202  
Beginning balance at Mar. 31, 2023 $ 973,416 837,197 1,859 $ 2,150 132,210
Beginning balance, common stock (in shares) at Mar. 31, 2023       32,225,627  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 30,110 30,110      
Other comprehensive income (loss) (1,668)   (1,668)    
Repurchases of common stock (75)       (75)
Repurchases of common stock (in shares)       (567)  
Shares and options issued under stock plans 5,120     $ 1 5,119
Shares and options issued under stock plans (in shares)       14,142  
Ending balance at Jun. 30, 2023 $ 1,006,903 $ 867,307 $ 191 $ 2,151 $ 137,254
Ending balance, common stock (in shares) at Jun. 30, 2023 32,239,202     32,239,202