XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
(Accumulated Deficit) Retained Earnings
Accumulated Other Comprehensive Loss
Balance, beginning of period at Dec. 31, 2020 $ 805,779 $ 355 $ (5,578) $ 695,904 $ 115,229 $ (131)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 181,848       181,848  
Foreign currency translation (4,715)         (4,715)
Stock-based compensation expense 14,469     14,469    
Stock options exercised 17,643 8 151 17,484    
Repurchases of common stock (62,096) (3)     (62,093)  
Balance, end 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)  
Retirement 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)