XML 22 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock, at Cost
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2021   59,305,160        
Beginning balance at Dec. 31, 2021 $ 1,179,276 $ 59 $ 745,615 $ 0 $ (37,359) $ 470,961
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 6,096   6,096      
Issuance of common stock under the Equity Incentive Plan (in shares)   165,517        
Issuance of common stock under the Equity Incentive Plan 8,895 $ 1 8,894      
Shares received in net share settlement of stock option exercises and vesting of restricted stock (in shares)   (25,594)        
Shares received in net share settlement of stock option exercises and vesting of restricted stock (3,175)   (3,175)      
Purchase of treasury stock (39,686)     (39,686)    
Retirement of treasury stock (in shares)   (311,900)        
Retirement of treasury stock 0 $ (1) (39,685) 39,686    
Other comprehensive income (loss) 1,694       1,694  
Net income 19,406         19,406
Ending balance (in shares) at Mar. 31, 2022   59,133,183        
Ending balance at Mar. 31, 2022 $ 1,172,506 $ 59 717,745 0 (35,665) 490,367
Beginning balance (in shares) at Dec. 31, 2022 57,531,130 57,531,130        
Beginning balance at Dec. 31, 2022 $ 1,080,453 $ 58 599,422 0 (70,629) 551,602
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 5,850   5,850      
Issuance of common stock under the Equity Incentive Plan (in shares)   169,798        
Issuance of common stock under the Equity Incentive Plan 12,558   12,558      
Shares received in net share settlement of stock option exercises and vesting of restricted stock (in shares)   (21,252)        
Shares received in net share settlement of stock option exercises and vesting of restricted stock (1,525)   (1,525)      
Other comprehensive income (loss) (2,019)       (2,019)  
Net income $ 8,126         8,126
Ending balance (in shares) at Mar. 31, 2023 57,679,676 57,679,676        
Ending balance at Mar. 31, 2023 $ 1,103,443 $ 58 $ 616,305 $ 0 $ (72,648) $ 559,728