Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Shareholders' Equity

v3.23.1
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2021   26,969,000    
Beginning balance at Dec. 31, 2021 $ 593,654 $ 270 $ 258,474 $ 334,910
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 42,686     42,686
Stock options exercised (in shares)   3,000    
Stock options exercised 206   206  
Share-based compensation expense 2,761   2,761  
Payment of dividends to shareholders (6,502)   4 (6,506)
Payment of minimum tax withholdings on share-based awards (in shares)   (30,000)    
Payment of minimum tax withholdings on share-based awards (3,254)     (3,254)
Repurchases and retirement of common stock (in shares)   (176,000)    
Repurchases and retirement of common stock (17,780) $ (2)   (17,778)
Issuance of share-based awards (in shares)   96,000    
Issuance of share-based awards 0 $ 1 (1)  
Ending balance (in shares) at Mar. 31, 2022   26,862,000    
Ending balance at Mar. 31, 2022 $ 611,771 $ 269 261,444 350,058
Beginning balance (in shares) at Dec. 31, 2022 26,461,293 26,462,000    
Beginning balance at Dec. 31, 2022 $ 707,244 $ 265 270,855 436,124
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 36,368     36,368
Share-based compensation expense 3,149   3,149  
Payment of dividends to shareholders (6,345)   4 (6,349)
Payment of minimum tax withholdings on share-based awards (in shares)   (40,000)    
Payment of minimum tax withholdings on share-based awards (4,292)     (4,292)
Repurchases and retirement of common stock (in shares)   (474,000)    
Repurchases and retirement of common stock (50,491) $ (5)   (50,486)
Issuance of share-based awards (in shares)   105,000    
Issuance of share-based awards $ 0 $ 1 (1)  
Ending balance (in shares) at Mar. 31, 2023 26,052,877 26,053,000    
Ending balance at Mar. 31, 2023 $ 685,633 $ 261 $ 274,007 $ 411,365