XML 49 R8.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning Balance at Dec. 31, 2022 $ 955,169 $ 197,003 $ (695) $ 758,861
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 142,897     142,897
Dividends declared (42,327)     (42,327)
Other comprehensive income (loss), net of tax (304)   (304)  
Share repurchases under buyback program (18,808) (2,455)   (16,353)
Issuance of shares upon exercise of common stock options 1,413 1,413    
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants (12,132) (12,132)    
Stock-based compensation expense 19,429 19,429    
Ending Balance at Dec. 31, 2023 1,045,337 203,258 (999) 843,078
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 138,401     138,401
Dividends declared (50,246)     (50,246)
Other comprehensive income (loss), net of tax 73   73  
Share repurchases under buyback program (4,661) (367)   (4,294)
Issuance of shares upon exercise of common stock options 21 21    
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants (17,334) (17,334)    
Stock-based compensation expense 16,775 16,775    
Ending Balance at Dec. 31, 2024 1,128,366 202,353 (926) 926,939
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 135,056     135,056
Dividends declared (55,340)     (55,340)
Other comprehensive income (loss), net of tax 50   50  
Share repurchases under buyback program (31,969) (2,277)   (29,692)
Issuance of shares upon exercise of common stock options 0      
Repurchase of shares for tax payments related to the vesting and exercise of share-based grants (10,932) (10,932)    
Stock-based compensation expense 19,066 19,066    
Ending Balance at Dec. 31, 2025 $ 1,184,297 $ 208,210 $ (876) $ 976,963