XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Beginning Balance at Dec. 31, 2021 $ 725,034 $ 1,407 $ 127,787 $ 946,048 $ (350,208)
Beginning Balance, Shares at Dec. 31, 2021   115,148,152     25,586,601
Net income 71,211     71,211  
Employee stock plans 523   523    
Employee stock plans, Shares   9,081      
Shares withheld for taxes on awards (2,912)   (2,912)    
Shares withheld for taxes on awards, Shares   (35,856)      
Stock-based compensation 2,226 $ 1 2,225    
Stock-based compensation, Shares   79,926      
Repurchases of common stock (75,017)       $ (75,017)
Repurchases of common stock, Shares   (833,963)     833,963
Ending Balance at Mar. 31, 2022 721,065 $ 1,408 127,623 1,017,259 $ (425,225)
Ending Balance, Shares at Mar. 31, 2022   114,367,340     26,420,564
Beginning Balance at Dec. 31, 2021 725,034 $ 1,407 127,787 946,048 $ (350,208)
Beginning Balance, Shares at Dec. 31, 2021   115,148,152     25,586,601
Net income 174,549        
Ending Balance at Sep. 30, 2022 556,538 $ 1,408 129,784 1,120,598 $ (695,252)
Ending Balance, Shares at Sep. 30, 2022   109,874,171     30,946,057
Beginning Balance at Mar. 31, 2022 721,065 $ 1,408 127,623 1,017,259 $ (425,225)
Beginning Balance, Shares at Mar. 31, 2022   114,367,340     26,420,564
Net income 88,916     88,916  
Employee stock plans 429   429    
Employee stock plans, Shares   8,834      
Stock-based compensation 1,057   1,057    
Stock-based compensation, Shares   2,024      
Repurchases of common stock (169,992)       $ (169,992)
Repurchases of common stock, Shares   (2,814,817)     2,814,817
Ending Balance at Jun. 30, 2022 641,475 $ 1,408 129,109 1,106,175 $ (595,217)
Ending Balance, Shares at Jun. 30, 2022   111,563,381     29,235,381
Net income 14,423     14,423  
Employee stock plans 429   429    
Employee stock plans, Shares   11,003      
Shares withheld for taxes on awards (3)   (3)    
Shares withheld for taxes on awards, Shares   (57)      
Stock-based compensation 249   249    
Stock-based compensation, Shares   10,520      
Repurchases of common stock (100,035)       $ (100,035)
Repurchases of common stock, Shares   (1,710,676)     1,710,676
Ending Balance at Sep. 30, 2022 556,538 $ 1,408 129,784 1,120,598 $ (695,252)
Ending Balance, Shares at Sep. 30, 2022   109,874,171     30,946,057
Beginning Balance at Dec. 31, 2022 518,349 $ 1,408 131,539 1,130,674 $ (745,272)
Beginning Balance, Shares at Dec. 31, 2022   108,743,423     32,098,410
Net income 41,131     41,131  
Employee stock plans 316   316    
Employee stock plans, Shares   8,504      
Shares withheld for taxes on awards (1,592)   (1,592)    
Shares withheld for taxes on awards, Shares   (28,773)      
Stock-based compensation 1,973 $ 1 1,972    
Stock-based compensation, Shares   80,362      
Ending Balance at Mar. 31, 2023 560,177 $ 1,409 132,235 1,171,805 $ (745,272)
Ending Balance, Shares at Mar. 31, 2023   108,803,516     32,098,410
Beginning Balance at Dec. 31, 2022 518,349 $ 1,408 131,539 1,130,674 $ (745,272)
Beginning Balance, Shares at Dec. 31, 2022   108,743,423     32,098,410
Net income 183,433        
Ending Balance at Sep. 30, 2023 691,651 $ 1,410 137,088 1,314,107 $ (760,954)
Ending Balance, Shares at Sep. 30, 2023   108,595,105     32,363,306
Beginning Balance at Mar. 31, 2023 560,177 $ 1,409 132,235 1,171,805 $ (745,272)
Beginning Balance, Shares at Mar. 31, 2023   108,803,516     32,098,410
Net income 77,036     77,036  
Employee stock plans 323   323    
Employee stock plans, Shares   7,971      
Shares withheld for taxes on awards (855)   (855)    
Shares withheld for taxes on awards, Shares   (15,663)      
Stock-based compensation 2,590   2,590    
Stock-based compensation, Shares   36,888      
Repurchases of common stock (15,746)       $ (15,746)
Repurchases of common stock, Shares   (264,896)     264,896
Ending Balance at Jun. 30, 2023 623,525 $ 1,409 134,293 1,248,841 $ (761,018)
Ending Balance, Shares at Jun. 30, 2023   108,567,816     32,363,306
Net income 65,266     65,266  
Employee stock plans 286   286    
Employee stock plans, Shares   5,448      
Shares withheld for taxes on awards (312)   (312)    
Shares withheld for taxes on awards, Shares   (4,140)      
Stock-based compensation 2,822 $ 1 2,821    
Stock-based compensation, Shares   25,981      
Repurchases of common stock 64       $ 64
Ending Balance at Sep. 30, 2023 $ 691,651 $ 1,410 $ 137,088 $ 1,314,107 $ (760,954)
Ending Balance, Shares at Sep. 30, 2023   108,595,105     32,363,306