XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive (Loss) Income
Treasury Stock, Common
Balance beginning of period (in shares) at Dec. 31, 2020   52,536,482        
Balance at beginning of period at Dec. 31, 2020 $ 404,879 $ 755 $ 644,695 $ 107,233 $ 7,633 $ (355,437)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) for the year 1,164     1,164    
Foreign currency translation 193       193  
Stock-based compensation (in shares)   145,118        
Stock-based compensation 7,059 $ 2 7,057      
Stock repurchase (in shares)   (3,927,900)        
Stock repurchase (66,731)         (66,731)
Common stock dividends (16,286)     (16,286)    
Unrealized loss on derivative instruments (6,967)       (6,967)  
Stock option exercises (in shares)   200,782        
Stock option exercises 2,228 $ 2 2,226      
Balance end of period (in shares) at Dec. 31, 2021   48,954,482        
Balance at end 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 (loss) for the year 112,258     112,258    
Foreign currency translation 198       198  
Stock-based compensation (in shares)   298,458        
Stock-based compensation 9,746 $ 5 9,741      
Stock repurchase (in shares)   (1,761,339)        
Stock repurchase (34,285)         (34,285)
Common stock dividends (16,128)     (16,128)    
Unrealized loss on derivative instruments (1,939)       (1,939)  
Stock option exercises (in shares)   184,195        
Stock option exercises 2,224 $ 2 2,222      
Balance end of period (in shares) at Dec. 31, 2022   47,675,796        
Balance at end 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 (loss) for the year 231,252     231,252    
Foreign currency translation 975       975  
Stock-based compensation (in shares)   516,747        
Stock-based compensation 11,798 $ 8 11,790      
Stock repurchase (in shares)   (2,810,716)        
Stock repurchase (76,206)         (76,206)
Common stock dividends (15,570)     (15,570)    
Unrealized loss on derivative instruments $ (521)       (521)  
Stock option exercises (in shares) 11,433 11,433        
Stock option exercises $ 155 $ 0 155      
Balance end of period (in shares) at Dec. 31, 2023   45,393,260        
Balance at end of period at Dec. 31, 2023 $ 549,496 $ 774 $ 677,886 $ 403,923 $ (428) $ (532,659)