XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.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, 2021   28,830    
Beginning balance at Dec. 31, 2021 $ 319,541 $ 288 $ 477,829 $ (158,576)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   419    
Issuance of stock on options exercised and restricted stock units vested 4 $ 4    
Repurchases of common stock (in shares)   (269)    
Repurchase of common stock (15,196) $ (2)   (15,194)
Share-based compensation 3,141   3,141  
Tax benefit from share-based compensation (10,298)   (10,298)  
Net income 36,066     36,066
Ending balance (in shares) at Mar. 31, 2022   28,980    
Ending balance at Mar. 31, 2022 333,258 $ 290 470,672 (137,704)
Beginning balance (in shares) at Dec. 31, 2021   28,830    
Beginning balance at Dec. 31, 2021 $ 319,541 $ 288 477,829 (158,576)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Repurchases of common stock (in shares) (784)      
Repurchase of common stock $ (37,670)      
Net income 71,289      
Ending balance (in shares) at Sep. 30, 2022   28,505    
Ending balance at Sep. 30, 2022 352,202 $ 285 476,867 (124,950)
Beginning balance (in shares) at Mar. 31, 2022   28,980    
Beginning balance at Mar. 31, 2022 333,258 $ 290 470,672 (137,704)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   36    
Repurchases of common stock (in shares)   (515)    
Repurchase of common stock (22,474) $ (5)   (22,469)
Share-based compensation 3,295   3,295  
Tax benefit from share-based compensation (271)   (271)  
Net income 21,220     21,220
Ending balance (in shares) at Jun. 30, 2022   28,501    
Ending balance at Jun. 30, 2022 $ 335,028 $ 285 473,696 (138,953)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of stock on options exercised and restricted stock units vested (in shares)   4    
Repurchases of common stock (in shares) 0      
Repurchase of common stock $ 0      
Share-based compensation 3,282   3,282  
Tax benefit from share-based compensation (111)   (111)  
Net income 14,003     14,003
Ending balance (in shares) at Sep. 30, 2022   28,505    
Ending balance at Sep. 30, 2022 $ 352,202 $ 285 476,867 (124,950)
Beginning balance (in shares) at Dec. 31, 2022 28,179 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 28,179    
Beginning balance at Dec. 31, 2022 $ 352,920 $ 282 480,060 (127,422)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Repurchases 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 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    
Issuance of stock on options exercised and restricted stock units vested $ 0      
Repurchases 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 28,616    
Ending balance at Sep. 30, 2023 $ 545,584 $ 286 $ 474,450 $ 70,848