XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit and Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   28,179,000    
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,000    
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,000    
Ending balance at Mar. 31, 2023 352,473 $ 288 467,977 (115,792)
Beginning balance (in shares) at Dec. 31, 2022   28,179,000    
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) 0      
Net income $ 23,912      
Ending balance (in shares) at Jun. 30, 2023   28,857,000    
Ending balance at Jun. 30, 2023 368,044 $ 289 471,265 (103,510)
Beginning balance (in shares) at Mar. 31, 2023   28,837,000    
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,000    
Issuance of stock on options exercised and restricted stock units vested $ 1 $ 1    
Repurchase of common stock (in shares) 0      
Share-based compensation $ 3,288   3,288  
Net income 12,282     12,282
Ending balance (in shares) at Jun. 30, 2023   28,857,000    
Ending balance at Jun. 30, 2023 $ 368,044 $ 289 471,265 (103,510)
Beginning balance (in shares) at Dec. 31, 2023 28,669,000 28,669,000    
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,000    
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,000    
Ending balance at Mar. 31, 2024 $ 569,622 $ 290 473,130 96,202
Beginning balance (in shares) at Dec. 31, 2023 28,669,000 28,669,000    
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) (989,000)      
Repurchase of common stock $ (29,530)      
Net income $ 42,586      
Ending balance (in shares) at Jun. 30, 2024 28,315,000 28,315,000    
Ending balance at Jun. 30, 2024 $ 539,032 $ 283 478,567 60,182
Beginning balance (in shares) at Mar. 31, 2024   28,949,000    
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,000    
Issuance of stock on options exercised and restricted stock units vested $ 3,155 $ 3 3,152  
Repurchase of common stock (in shares) (989,000) (989,000)    
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,000 28,315,000    
Ending balance at Jun. 30, 2024 $ 539,032 $ 283 $ 478,567 $ 60,182