v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock, Common
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares, Issued   20,762,327        
Stockholders' Equity Attributable to Parent $ 561,327 $ 208 $ (160,093) $ 177,673 $ 531,653 $ 11,886
Treasury Stock, Common, Shares     3,117,675      
Beginning balance (shares) at Dec. 31, 2024   20,762,327        
Beginning balance at Dec. 31, 2024 561,327 $ 208 $ (160,093) 177,673 531,653 11,886
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income (loss) 12,321          
Restricted stock awards, net of cancellations (shares)   532,575 (56,231)      
Restricted stock awards, net of cancellations 0 $ 5 $ 2,995 (3,000)    
Exercise of stock options (shares)   43,202        
Exercise of stock options 2,527 $ 0   2,527    
Stock Issued During Period, Shares, Acquisitions   15,378        
Stock Issued During Period, Value, Acquisitions 2,344 $ 0   2,344    
Share-based compensation 20,814     20,814    
Shares redeemed for employee tax withholdings (shares)     (212,740)      
Shares redeemed for employee tax withholdings (32,181)   $ (32,181)      
Stock repurchased and retired (shares)   (508,611)        
Share repurchases (72,868) $ (5)   (72,863)    
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (12,215)          
Net income (loss) 24,536          
Shares, Issued   20,844,871        
Stockholders' Equity Attributable to Parent 494,284 $ 208 $ (189,279) 127,495 556,189 (329)
Treasury Stock, Common, Shares     3,274,184      
Shares, Issued   20,460,526        
Stockholders' Equity Attributable to Parent $ 528,629 $ 205 $ (189,989) 87,885 636,693 (6,165)
Treasury Stock, Common, Shares 3,269,301   3,271,442      
Beginning balance (shares) at Dec. 31, 2025   20,460,526        
Beginning balance at Dec. 31, 2025 $ 528,629 $ 205 $ (189,989) 87,885 636,693 (6,165)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income (loss) 22,346          
Restricted stock awards, net of cancellations (shares)   414,967 (4,782)      
Restricted stock awards, net of cancellations 0 $ 4 $ 225 (229)    
Exercise of stock options (shares)   8,985        
Exercise of stock options 708 $ 0   708    
Share-based compensation 21,815     21,815    
Shares redeemed for employee tax withholdings (shares)     (142,975)      
Shares redeemed for employee tax withholdings (20,530)   $ (20,530)      
Stock repurchased and retired (shares)   (1,114,806)        
Share repurchases (155,528) $ (11)   (103,857) (51,660)  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (901)          
Net income (loss) 23,247          
Shares, Issued   19,769,672        
Stockholders' Equity Attributable to Parent $ 397,440 $ 198 $ (210,294) $ 6,322 $ 608,280 $ (7,066)
Treasury Stock, Common, Shares 3,407,494   3,409,635