XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Common Stock
Additional Paid-in Capital
Beginning balance at Dec. 31, 2022 $ 938,284 $ 814,487 $ (7,154) $ 2,145 $ 128,806
Beginning balance (in shares) at Dec. 31, 2022       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, including excise tax (3,887)     $ (2) (3,885)
Repurchases of common stock, including excise tax (in shares)       (28,109)  
Shares and options issued under stock plans 7,296     $ 7 7,289
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 (in shares) at Mar. 31, 2023       32,225,627  
Beginning balance at Dec. 31, 2023 $ 1,053,984 897,488 8,691 $ 2,152 145,653
Beginning balance (in shares) at Dec. 31, 2023 32,254,728     32,254,728  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 28,986 28,986      
Other comprehensive income (loss) (12,563)   (12,563)    
Repurchases of common stock, including excise tax (5,254)     $ (2) (5,252)
Repurchases of common stock, including excise tax (in shares)       (36,122)  
Shares and options issued under stock plans 13,638     $ 13 13,625
Shares and options issued under stock plans (in shares)       204,794  
Ending balance at Mar. 31, 2024 $ 1,078,791 $ 926,474 $ (3,872) $ 2,163 $ 154,026
Ending balance (in shares) at Mar. 31, 2024 32,423,400     32,423,400