XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
(Accumulated Deficit) Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   28,179    
Beginning balance at Dec. 31, 2022 $ 352,920 $ 282 $ 480,060 $ (127,422)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   658    
Issuance of stock on options exercised and restricted stock units vested 6 $ 6    
Share-based compensation 3,290   3,290  
Tax benefit from share-based compensation (15,373)   (15,373)  
Net income 11,630     11,630
Ending balance (in shares) at Mar. 31, 2023   28,837    
Ending balance at Mar. 31, 2023 352,473 $ 288 467,977 (115,792)
Beginning balance (in shares) at Dec. 31, 2022   28,179    
Beginning balance at Dec. 31, 2022 $ 352,920 $ 282 480,060 (127,422)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Repurchase of common stock (in shares) (252)      
Repurchase of common stock $ (9,134)      
Net income 265,128      
Ending balance (in shares) at Sep. 30, 2023   28,616    
Ending balance at Sep. 30, 2023 545,584 $ 286 474,450 70,848
Beginning balance (in shares) at Mar. 31, 2023   28,837    
Beginning balance at Mar. 31, 2023 352,473 $ 288 467,977 (115,792)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   20    
Issuance of stock on options exercised and restricted stock units vested 1 $ 1    
Share-based compensation 3,288   3,288  
Net income 12,282     12,282
Ending balance (in shares) at Jun. 30, 2023   28,857    
Ending balance at Jun. 30, 2023 $ 368,044 $ 289 471,265 (103,510)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   11    
Repurchase of common stock (in shares) (252) (252)    
Repurchase of common stock $ (9,134) $ (3)   (9,131)
Share-based compensation 3,434   3,434  
Tax benefit from share-based compensation (249)   (249)  
Cash dividend paid (57,727)     (57,727)
Net income 241,216     241,216
Ending balance (in shares) at Sep. 30, 2023   28,616    
Ending balance at Sep. 30, 2023 $ 545,584 $ 286 474,450 70,848
Beginning balance (in shares) at Dec. 31, 2023 28,669 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 28,669    
Beginning balance at Dec. 31, 2023 $ 537,733 $ 287 475,970 61,476
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Repurchase of common stock (in shares) (1,804)      
Repurchase of common stock $ (55,351)      
Net income $ 47,753      
Ending balance (in shares) at Sep. 30, 2024 27,563 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 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) (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 $ 5,167     5,167
Ending balance (in shares) at Sep. 30, 2024 27,563 27,563    
Ending balance at Sep. 30, 2024 $ 513,132 $ 276 $ 480,282 $ 32,574