XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Balance, beginning of period at Dec. 31, 2021 $ 519,102 $ 0 $ 168 $ 163,754 $ 173 $ 355,007
Balance, beginning of period (in shares) at Dec. 31, 2021     16,871,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 83,381         83,381
Stock issued under compensation plans, net (in shares)     204,000      
Stock issued under compensation plans, net 40   $ 2 38    
Stock-based compensation expense 7,922     7,922    
Shares repurchased related to tax withholding for stock-based compensation (in shares)     (69,000)      
Shares repurchased related to tax withholding for stock-based compensation (6,791)     (6,124)   (667)
Settlement of stock repurchase program (in shares)     (442,000)      
Settlement of stock repurchase program (36,981)   $ (5) (4,163)   (32,813)
Other comprehensive income (loss) (6,473)       (6,473)  
Balance, end of period at Dec. 31, 2022 560,200 0 $ 165 161,427 (6,300) 404,908
Balance, end of period (in shares) at Dec. 31, 2022     16,564,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 90,990         90,990
Stock issued under compensation plans, net (in shares)     222,000      
Stock issued under compensation plans, net 20   $ 2 18    
Stock-based compensation expense $ 8,376     8,376    
Shares repurchased related to tax withholding for stock-based compensation (in shares) (76,150)   (76,000)      
Shares repurchased related to tax withholding for stock-based compensation $ (7,936)     (7,194)   (742)
Settlement of stock repurchase program (in shares) (25,042)   (26,000)      
Settlement of stock repurchase program $ (2,868)     (241)   (2,627)
Other comprehensive income (loss) 2,420       2,420  
Balance, end of period at Dec. 31, 2023 651,202 0 $ 167 162,386 (3,880) 492,529
Balance, end of period (in shares) at Dec. 31, 2023     16,684,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 30,263         30,263
Stock issued under compensation plans, net (in shares)     117,000      
Stock issued under compensation plans, net 0   $ 1 (1)    
Stock-based compensation expense $ 8,532     8,532    
Shares repurchased related to tax withholding for stock-based compensation (in shares) (36,397)   (36,000)      
Shares repurchased related to tax withholding for stock-based compensation $ (5,866)   $ (1) (5,511)   (354)
Settlement of stock repurchase program (in shares) (643,549)   (643,000)      
Settlement of stock repurchase program $ (75,000)   $ (6) (6,273)   (68,721)
Other comprehensive income (loss) (8,771)       (8,771)  
Balance, end of period at Dec. 31, 2024 $ 600,360 $ 0 $ 161 $ 159,133 $ (12,651) $ 453,717
Balance, end of period (in shares) at Dec. 31, 2024     16,122,000