XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   31,755,430        
Beginning balance at Dec. 31, 2021 $ 601,190 $ 318 $ 195,931 $ 411,516 $ (36) $ (6,539)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 63,073     63,073    
Comprehensive income            
Foreign exchange translation adjustments 57         57
Cash-flow hedges 512         512
Other comprehensive income (loss), net of tax 569         569
Issuance of common stock (in shares)   144,875        
Issuance of common stock 714 $ 1 713      
Purchase of treasury stock (7,012)   (7,010)   (2)  
Stock-based compensation 3,374   3,374      
Dividends (3,517)   313 (3,830)    
Ending balance (in shares) at Mar. 31, 2022   31,900,305        
Ending balance at Mar. 31, 2022 658,391 $ 319 193,321 470,759 (38) (5,970)
Beginning balance (in shares) at Dec. 31, 2021   31,755,430        
Beginning balance at Dec. 31, 2021 601,190 $ 318 195,931 411,516 (36) (6,539)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 128,230          
Comprehensive income            
Foreign exchange translation adjustments 22          
Cash-flow hedges 807          
Ending balance (in shares) at Jun. 30, 2022   31,961,956        
Ending balance at Jun. 30, 2022 719,209 $ 320 192,392 532,246 (39) (5,710)
Beginning balance (in shares) at Mar. 31, 2022   31,900,305        
Beginning balance at Mar. 31, 2022 658,391 $ 319 193,321 470,759 (38) (5,970)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 65,157     65,157    
Comprehensive income            
Foreign exchange translation adjustments (35)         (35)
Cash-flow hedges 295         295
Other comprehensive income (loss), net of tax 260         260
Issuance of common stock (in shares)   61,651        
Issuance of common stock 318 $ 1 317      
Purchase of treasury stock (3,407)   (3,406)   (1)  
Stock-based compensation 2,005   2,005      
Dividends (3,515)   155 (3,670)    
Ending balance (in shares) at Jun. 30, 2022   31,961,956        
Ending balance at Jun. 30, 2022 $ 719,209 $ 320 192,392 532,246 (39) (5,710)
Beginning balance (in shares) at Dec. 31, 2022 27,446,520 31,977,593        
Beginning balance at Dec. 31, 2022 $ 738,180 $ 320 174,585 567,517 (45) (4,197)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 34,954     34,954    
Comprehensive income            
Foreign exchange translation adjustments (33)         (33)
Cash-flow hedges (150)         (150)
Other comprehensive income (loss), net of tax (183)         (183)
Issuance of common stock (in shares)   555,249        
Issuance of common stock 622 $ 5 617      
Purchase of treasury stock (13,499)   (13,496)   (3)  
Stock-based compensation 2,013   2,013      
Dividends (4,020)   112 (4,132)    
Ending balance (in shares) at Mar. 31, 2023   32,532,842        
Ending balance at Mar. 31, 2023 $ 758,067 $ 325 163,831 598,339 (48) (4,380)
Beginning balance (in shares) at Dec. 31, 2022 27,446,520 31,977,593        
Beginning balance at Dec. 31, 2022 $ 738,180 $ 320 174,585 567,517 (45) (4,197)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 67,682          
Comprehensive income            
Foreign exchange translation adjustments (158)          
Cash-flow hedges $ (150)          
Ending balance (in shares) at Jun. 30, 2023 27,302,873 32,577,862        
Ending balance at Jun. 30, 2023 $ 774,359 $ 326 151,706 626,885 (53) (4,505)
Beginning balance (in shares) at Mar. 31, 2023   32,532,842        
Beginning balance at Mar. 31, 2023 758,067 $ 325 163,831 598,339 (48) (4,380)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 32,728     32,728    
Comprehensive income            
Foreign exchange translation adjustments (125)         (125)
Cash-flow hedges 0         0
Other comprehensive income (loss), net of tax (125)         (125)
Issuance of common stock (in shares)   45,020        
Issuance of common stock 123 $ 1 122      
Purchase of treasury stock (14,886)   (14,881)   (5)  
Stock-based compensation 2,436   2,436      
Dividends $ (3,984)   198 (4,182)    
Ending balance (in shares) at Jun. 30, 2023 27,302,873 32,577,862        
Ending balance at Jun. 30, 2023 $ 774,359 $ 326 $ 151,706 $ 626,885 $ (53) $ (4,505)