XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.1
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, 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 26,435    
Ending balance at Mar. 31, 2025 $ 462,038 $ 264 $ 481,368 $ (19,594)