XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock, Common
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares, Issued   23,868,918 2,908,849      
Stockholders' Equity Attributable to Parent $ 571,900 $ 239 $ (135,969) $ 413,794 $ 276,996 $ 16,840
Beginning balance (shares) at Dec. 31, 2021   23,868,918 2,908,849      
Beginning balance at Dec. 31, 2021 571,900 $ 239 $ (135,969) 413,794 276,996 16,840
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income (loss) 63,075       58,468 4,607
Restricted stock awards, net of cancellations (shares)   341,189 (114,290)      
Restricted stock awards, net of cancellations 0 $ 3 $ 6,509 (6,512)    
Exercise of stock options (shares)   36,536        
Exercise of stock options 1,421     1,421    
Share-based compensation 25,260     25,260    
Shares redeemed for employee tax withholdings (shares)     (150,095)      
Shares redeemed for employee tax withholdings (7,540)   $ (7,540)      
Stock repurchased and retired (shares)   (1,706,587)        
Share repurchases (97,855) $ (17)   (97,838)    
Shares, Issued   23,183,446 2,935,799      
Stockholders' Equity Attributable to Parent 575,359 $ 232 $ (136,425) 374,280 317,723 19,549
Beginning balance (shares) at Jun. 30, 2022   23,183,446 2,935,799      
Beginning balance at Jun. 30, 2022 575,359 $ 232 $ (136,425) 374,280 317,723 19,549
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income (loss) 19,639       17,741 1,898
Restricted stock awards, net of cancellations (shares)   36,251 835      
Restricted stock awards, net of cancellations 0 $ 0 $ (46) 46    
Exercise of stock options (shares)   6,000        
Exercise of stock options 236     236    
Share-based compensation 7,160     7,160    
Shares redeemed for employee tax withholdings (shares)     (8,020)      
Shares redeemed for employee tax withholdings (529)   $ (529)      
Stock repurchased and retired (shares)   (685,641)        
Share repurchases (45,604) $ (7)   (45,597)    
Shares, Issued   22,540,056 2,944,654      
Stockholders' Equity Attributable to Parent 556,261 $ 225 $ (137,000) 336,125 335,464 21,447
Shares, Issued   22,231,593 2,953,147      
Stockholders' Equity Attributable to Parent 552,040 $ 223 $ (137,556) 318,706 352,548 18,119
Beginning balance (shares) at Dec. 31, 2022   22,231,593 2,953,147      
Beginning balance at Dec. 31, 2022 552,040 $ 223 $ (137,556) 318,706 352,548 18,119
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income (loss) 62,206       59,647 2,559
Restricted stock awards, net of cancellations (shares)   322,775 (122,220)      
Restricted stock awards, net of cancellations 0 $ 3 $ 5,877 (5,880)    
Exercise of stock options (shares)   21,609        
Exercise of stock options 987     987    
Stock Issued During Period, Shares, Acquisitions   16,337        
Stock Issued During Period, Value, Acquisitions 1,646 $ 0   1,646    
Share-based compensation 34,958     34,958    
Shares redeemed for employee tax withholdings (shares)     (141,704)      
Shares redeemed for employee tax withholdings (10,050)   $ (10,050)      
Stock repurchased and retired (shares)   (1,116,830)        
Share repurchases (88,433) $ (11)   (88,422)    
Shares, Issued   21,732,924 2,969,196      
Stockholders' Equity Attributable to Parent 551,618 $ 218 $ (141,407) 279,070 390,679 23,058
Beginning balance (shares) at Jun. 30, 2023   21,732,924 2,969,196      
Beginning balance at Jun. 30, 2023 551,618 $ 218 $ (141,407) 279,070 390,679 23,058
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income (loss) 19,136       21,516 (2,380)
Restricted stock awards, net of cancellations (shares)   16,511 (385)      
Restricted stock awards, net of cancellations 0 $ 0 $ 0 0    
Stock Issued During Period, Shares, Acquisitions   16,337        
Stock Issued During Period, Value, Acquisitions 1,646 $ 0   1,646    
Share-based compensation 10,063     10,063    
Shares redeemed for employee tax withholdings (shares)     (3,820)      
Shares redeemed for employee tax withholdings (322)   $ (322)      
Stock repurchased and retired (shares)   (290,288)        
Share repurchases (28,787) $ (3)   (28,784)    
Shares, Issued   21,475,484 2,972,631      
Stockholders' Equity Attributable to Parent $ 553,354 $ 215 $ (141,729) $ 261,995 $ 412,195 $ 20,678