XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Beginning balance (in shares) at Dec. 31, 2023   28,669    
Beginning balance at Dec. 31, 2023 $ 537,733 $ 287 $ 475,970 $ 61,476
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   280    
Issuance of stock on options exercised and restricted stock units vested 3 $ 3    
Share-based compensation 3,041   3,041  
Tax benefit from share-based compensation (5,881)   (5,881)  
Dividend payable (7,237)     (7,237)
Net income 41,963     41,963
Ending balance (in shares) at Mar. 31, 2024   28,949    
Ending balance at Mar. 31, 2024 569,622 $ 290 473,130 96,202
Beginning balance (in shares) at Dec. 31, 2023   28,669    
Beginning balance at Dec. 31, 2023 537,733 $ 287 475,970 61,476
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 42,586      
Ending balance (in shares) at Jun. 30, 2024   28,315    
Ending balance at Jun. 30, 2024 539,032 $ 283 478,567 60,182
Beginning balance (in shares) at Mar. 31, 2024   28,949    
Beginning balance at Mar. 31, 2024 569,622 $ 290 473,130 96,202
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   355    
Issuance of stock on options exercised and restricted stock units vested 3,155 $ 3 3,152  
Repurchase of common stock (in shares)   (989)    
Repurchase of common stock (29,530) $ (10)   (29,520)
Share-based compensation 2,346   2,346  
Tax benefit from share-based compensation (61)   (61)  
Dividend payable (7,123)     (7,123)
Net income 623     623
Ending balance (in shares) at Jun. 30, 2024   28,315    
Ending balance at Jun. 30, 2024 $ 539,032 $ 283 478,567 60,182
Beginning balance (in shares) at Dec. 31, 2024 26,511 26,511    
Beginning balance at Dec. 31, 2024 $ 474,227 $ 265 481,810 (7,848)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   198    
Issuance of stock on options exercised and restricted stock units vested 2 $ 2    
Repurchase of common stock (in shares)   (274)    
Repurchase of common stock (7,617) $ (3)   (7,614)
Share-based compensation 2,890   2,890  
Tax benefit from share-based compensation (3,332)   (3,332)  
Dividend payable (6,631)     (6,631)
Net income 2,499     2,499
Ending balance (in shares) at Mar. 31, 2025   26,435    
Ending balance at Mar. 31, 2025 $ 462,038 $ 264 481,368 (19,594)
Beginning balance (in shares) at Dec. 31, 2024 26,511 26,511    
Beginning balance at Dec. 31, 2024 $ 474,227 $ 265 481,810 (7,848)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income $ 7,131      
Ending balance (in shares) at Jun. 30, 2025 26,158 26,158    
Ending balance at Jun. 30, 2025 $ 443,295 $ 262 479,166 (36,133)
Beginning balance (in shares) at Mar. 31, 2025   26,435    
Beginning balance at Mar. 31, 2025 462,038 $ 264 481,368 (19,594)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   237    
Issuance of stock on options exercised and restricted stock units vested 3 $ 3    
Repurchase of common stock (in shares)   (514)    
Repurchase of common stock (14,636) $ (5)   (14,631)
Share-based compensation 2,052   2,052  
Tax benefit from share-based compensation (4,254)   (4,254)  
Dividend payable (6,540)     (6,540)
Net income $ 4,632     4,632
Ending balance (in shares) at Jun. 30, 2025 26,158 26,158    
Ending balance at Jun. 30, 2025 $ 443,295 $ 262 $ 479,166 $ (36,133)