XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Loss
Balance, beginning of period at Dec. 31, 2021 $ 952,928 $ 360 $ (5,427) $ 727,857 $ 234,984 $ (4,846)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 245,368       245,368  
Foreign currency translation (7,546)         (7,546)
Stock-based compensation expense 21,412     21,412    
Stock options exercised 22,074 6 1,746 21,525 1,203  
Repurchases of common stock (847,849) (57) (14,243)   (833,549)  
Re-issuance of treasury stock 0   5,427   (5,427)  
Balance, end of period at Dec. 31, 2022 386,387 309 (12,497) 770,794 (359,827) (12,392)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 282,810       282,810  
Foreign currency translation 2,320         2,320
Stock-based compensation expense 20,516     20,516    
Stock options exercised 11,378 7   11,371    
Repurchases of common stock (144,461) (8)     (144,453)  
Re-issuance of treasury stock 0   175   (175)  
Balance, end of period at Dec. 31, 2023 558,950 308 (12,322) 802,681 (221,645) (10,072)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 404,386       404,386  
Foreign currency translation (4,671)         (4,671)
Stock-based compensation expense 25,514     25,514    
Stock options exercised 15,858 3   15,855    
Repurchases of common stock (174,492) (5)     (174,487)  
Re-issuance of treasury stock 0   87   (87)  
Balance, end of period at Dec. 31, 2024 $ 825,545 $ 306 $ (12,235) $ 844,050 $ 8,167 $ (14,743)