XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Retained Earnings
Treasury Stock
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   73,242        
Beginning of period at Dec. 31, 2022 $ 182,198 $ 732 $ 507,734 $ 6 $ 492,764 $ (819,038)
Beginning of period (in shares) at Dec. 31, 2022           52,744
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 16,210       16,210  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   5        
Issuance for stock-based compensation and dividends, net of forfeitures (1) $ 0 340   (341)  
Stock-based compensation expense 4,326   4,326      
Employee stock purchase plan (in shares)           (5)
Employee stock purchase plan 245   172     $ 73
Dividends (7,003)       (7,003)  
Repurchases of common stock (in shares)           181
Repurchases of common stock (10,244)         $ (10,244)
Ending balance (in shares) at Mar. 31, 2023   73,247        
End of period at Mar. 31, 2023 $ 185,725 $ 732 512,572 0 501,630 $ (829,209)
End of period (in shares) at Mar. 31, 2023           52,920
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.36          
Stockholders' Equity, Other $ 6     6    
Beginning of period at Dec. 31, 2022 182,198 $ 732 507,734 6 492,764 $ (819,038)
Beginning of period (in shares) at Dec. 31, 2022           52,744
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 45,359          
Employee stock purchase plan 817          
Ending balance (in shares) at Sep. 30, 2023   73,224        
End of period at Sep. 30, 2023 178,952 $ 732 523,669 0 516,540 $ (861,989)
End of period (in shares) at Sep. 30, 2023           53,464
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   73,247        
Beginning of period at Mar. 31, 2023 185,725 $ 732 512,572 0 501,630 $ (829,209)
Beginning of period (in shares) at Mar. 31, 2023           52,920
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 18,574       18,574  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   32        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 322   (322)  
Stock-based compensation expense 4,309   4,309      
Employee stock purchase plan (in shares)           (5)
Employee stock purchase plan 296   219     $ 77
Dividends (6,945)       (6,945)  
Repurchases of common stock (in shares)           248
Repurchases of common stock (14,341)         $ (14,341)
Ending balance (in shares) at Jun. 30, 2023   73,279        
End of period at Jun. 30, 2023 $ 187,618 $ 732 517,422 0 512,937 $ (843,473)
End of period (in shares) at Jun. 30, 2023           53,163
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.36          
Beginning balance (in shares)   73,279        
Net income $ 10,575       10,575  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   55        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 78   (78)  
Stock-based compensation expense 5,967   5,967      
Employee stock purchase plan (in shares)           (4)
Employee stock purchase plan 276   202     $ 74
Dividends (6,894)       (6,894)  
Repurchases of common stock (in shares)           305
Repurchases of common stock (18,590)         $ (18,590)
Ending balance (in shares) at Sep. 30, 2023   73,224        
End of period at Sep. 30, 2023 $ 178,952 $ 732 523,669 0 516,540 $ (861,989)
End of period (in shares) at Sep. 30, 2023           53,464
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.36          
Beginning balance (in shares)   73,224        
Beginning balance (in shares)   73,462        
Beginning of period at Dec. 31, 2023 $ 159,080 $ 734 527,288 0 525,222 $ (894,164)
Beginning of period (in shares) at Dec. 31, 2023 53,941         53,941
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 10,987       10,987  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   7        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 1 285   (286)  
Stock-based compensation expense 3,501   3,501      
Employee stock purchase plan (in shares)           (3)
Employee stock purchase plan 204   152     $ 52
Dividends (7,128)       (7,128)  
Repurchases of common stock (in shares)           30
Repurchases of common stock (2,139)         $ (2,139)
Ending balance (in shares) at Mar. 31, 2024   73,455        
End of period at Mar. 31, 2024 $ 164,505 $ 735 531,226 0 528,795 $ (896,251)
End of period (in shares) at Mar. 31, 2024           53,968
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.38          
Beginning of period at Dec. 31, 2023 $ 159,080 $ 734 527,288 0 525,222 $ (894,164)
Beginning of period (in shares) at Dec. 31, 2023 53,941         53,941
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 39,353          
Employee stock purchase plan 612          
Ending balance (in shares) at Sep. 30, 2024   73,484        
End of period at Sep. 30, 2024 $ 167,374 $ 735 539,169 0 542,410 $ (914,940)
End of period (in shares) at Sep. 30, 2024 54,261         54,261
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   73,455        
Beginning of period at Mar. 31, 2024 $ 164,505 $ 735 531,226 0 528,795 $ (896,251)
Beginning of period (in shares) at Mar. 31, 2024           53,968
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 14,157       14,157  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   24        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 286   (286)  
Stock-based compensation expense 3,498   3,498      
Employee stock purchase plan (in shares)           (3)
Employee stock purchase plan 202   151     $ 51
Dividends (7,101)       (7,101)  
Repurchases of common stock (in shares)           139
Repurchases of common stock (8,641)         $ (8,641)
Ending balance (in shares) at Jun. 30, 2024   73,479        
End of period at Jun. 30, 2024 $ 166,620 $ 735 535,161 0 535,565 $ (904,841)
End of period (in shares) at Jun. 30, 2024           54,104
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.38          
Beginning balance (in shares)   73,479        
Net income $ 14,209       14,209  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   5        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 311   (311)  
Stock-based compensation expense 3,549   3,549      
Employee stock purchase plan (in shares)           (4)
Employee stock purchase plan 206   148     $ 58
Dividends (7,053)       (7,053)  
Repurchases of common stock (in shares)           161
Repurchases of common stock (10,157)         $ (10,157)
Ending balance (in shares) at Sep. 30, 2024   73,484        
End of period at Sep. 30, 2024 $ 167,374 $ 735 $ 539,169 $ 0 $ 542,410 $ (914,940)
End of period (in shares) at Sep. 30, 2024 54,261         54,261
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share (in dollars per share) $ 0.38          
Beginning balance (in shares)   73,484