XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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 (loss) 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 (loss) 47,753      
Ending balance (in shares) at Sep. 30, 2024   27,563    
Ending balance at Sep. 30, 2024 513,132 $ 276 480,282 32,574
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 (loss) 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
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   63    
Issuance of stock on options exercised and restricted stock units vested 1 $ 1    
Repurchase of common stock (in shares)   (815)    
Repurchase of common stock (25,821) $ (8)   (25,813)
Share-based compensation 2,924   2,924  
Tax benefit from share-based compensation (1,209)   (1,209)  
Dividend payable (6,962)     (6,962)
Net income (loss) 5,167     5,167
Ending balance (in shares) at Sep. 30, 2024   27,563    
Ending balance at Sep. 30, 2024 $ 513,132 $ 276 480,282 32,574
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 (loss) 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 (loss) $ 2,473      
Ending balance (in shares) at Sep. 30, 2025 26,174 26,174    
Ending balance at Sep. 30, 2025 $ 434,153 $ 262 481,225 (47,334)
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 (loss) 4,632     4,632
Ending balance (in shares) at Jun. 30, 2025   26,158    
Ending balance at Jun. 30, 2025 443,295 $ 262 479,166 (36,133)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   16    
Share-based compensation 2,059   2,059  
Dividend payable (6,543)     (6,543)
Net income (loss) $ (4,658)     (4,658)
Ending balance (in shares) at Sep. 30, 2025 26,174 26,174    
Ending balance at Sep. 30, 2025 $ 434,153 $ 262 $ 481,225 $ (47,334)