XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2022 938,284 814,487 (7,154) $ 2,145 128,806
Beginning balance, common stock (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 (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