XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Lossses)
Treasury Stock
Balance at beginning of period (in shares) at Dec. 31, 2021   48,954,482        
Balance at beginning of period at Dec. 31, 2021 $ 325,539 $ 759 $ 653,978 $ 92,111 $ 859 $ (422,168)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 12,074     12,074    
Foreign currency translation 243       243  
Stock-based compensation (in shares)   277,124        
Stock-based compensation 2,277 $ 5 2,272      
Stock repurchase (in shares)   (247,174)        
Stock repurchase (8,013)         (8,013)
Common stock dividends (4,065)     (4,065)    
Unrealized (loss) gain on derivative instruments 13,585       13,585  
Stock option exercises (in shares)   48,208        
Stock option exercises 613 613      
Balance at end of period (in shares) at Mar. 31, 2022   49,032,640        
Balance at end of period at Mar. 31, 2022 342,253 $ 764 656,863 100,120 14,687 (430,181)
Balance at beginning of period (in shares) at Dec. 31, 2022   47,675,796        
Balance at beginning of period at Dec. 31, 2022 397,613 $ 766 665,941 188,241 (882) (456,453)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 51,213     51,213    
Foreign currency translation 564       564  
Stock-based compensation (in shares)   480,463        
Stock-based compensation 2,766 $ 8 2,758      
Stock repurchase (in shares)   (540,875)        
Stock repurchase (23,566)         (23,566)
Common stock dividends (4,055)     (4,055)    
Unrealized (loss) gain on derivative instruments (236)       (236)  
Stock option exercises (in shares)   10,683        
Stock option exercises 144   144      
Balance at end of period (in shares) at Mar. 31, 2023   47,626,067        
Balance at end of period at Mar. 31, 2023 $ 424,443 $ 774 $ 668,843 $ 235,399 $ (554) $ (480,019)