XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 Income (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   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 13,313   13,313      
Issuance of common stock under the Equity Incentive Plan (in shares)   232,935        
Issuance of common stock under the Equity Incentive Plan 16,169   16,169      
Shares received in net share settlement of stock option exercises and vesting of restricted stock (in shares)   (23,366)        
Shares received in net share settlement of stock option exercises and vesting of restricted stock (1,629)   (1,629)      
Other comprehensive income (loss) 12,742       12,742  
Net income 28,720         28,720
Ending balance (in shares) at Jun. 30, 2023   57,740,699        
Ending balance at Jun. 30, 2023 1,149,768 $ 58 627,275 0 (57,887) 580,322
Beginning balance (in shares) at Mar. 31, 2023   57,679,676        
Beginning balance at Mar. 31, 2023 1,103,443 $ 58 616,305 0 (72,648) 559,728
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 7,463   7,463      
Issuance of common stock under the Equity Incentive Plan (in shares)   63,137        
Issuance of common stock under the Equity Incentive Plan 3,611   3,611      
Shares received in net share settlement of stock option exercises and vesting of restricted stock (in shares)   (2,114)        
Shares received in net share settlement of stock option exercises and vesting of restricted stock (104)   (104)      
Other comprehensive income (loss) 14,761       14,761  
Net income 20,594         20,594
Ending balance (in shares) at Jun. 30, 2023   57,740,699        
Ending balance at Jun. 30, 2023 $ 1,149,768 $ 58 627,275 0 (57,887) 580,322
Beginning balance (in shares) at Dec. 31, 2023 57,817,593 57,817,593        
Beginning balance at Dec. 31, 2023 $ 1,212,676 $ 58 645,894 0 (59,101) 625,825
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 15,516   15,516      
Issuance of common stock under the Equity Incentive Plan (in shares)   186,146        
Issuance of common stock under the Equity Incentive Plan 13,389   13,389      
Shares received in net share settlement of stock option exercises and vesting of restricted stock (in shares)   (16,814)        
Shares received in net share settlement of stock option exercises and vesting of restricted stock (1,786)   (1,786)      
Other comprehensive income (loss) (12,737)       (12,737)  
Net income $ 56,163         56,163
Ending balance (in shares) at Jun. 30, 2024 57,986,925 57,986,925        
Ending balance at Jun. 30, 2024 $ 1,283,221 $ 58 673,013 0 (71,838) 681,988
Beginning balance (in shares) at Mar. 31, 2024   57,953,066        
Beginning balance at Mar. 31, 2024 1,229,269 $ 58 663,406 0 (77,009) 642,814
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 8,105   8,105      
Issuance of common stock under the Equity Incentive Plan (in shares)   35,095        
Issuance of common stock under the Equity Incentive Plan 1,800   1,800      
Shares received in net share settlement of stock option exercises and vesting of restricted stock (in shares)   (1,236)        
Shares received in net share settlement of stock option exercises and vesting of restricted stock (298)   (298)      
Other comprehensive income (loss) 5,171       5,171  
Net income $ 39,174         39,174
Ending balance (in shares) at Jun. 30, 2024 57,986,925 57,986,925        
Ending balance at Jun. 30, 2024 $ 1,283,221 $ 58 $ 673,013 $ 0 $ (71,838) $ 681,988