XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - 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, 2021 $ 952,928 $ 360 $ (5,427) $ 727,857 $ 234,984 $ (4,846)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 61,311       61,311  
Foreign currency translation (1,542)         (1,542)
Stock-based compensation expense 4,372     4,372    
Stock options exercised 13,897 3   13,894    
Repurchases of common stock (425,950) (27) (14,243)   (411,680)  
Retirement of treasury stock 0   5,427   (5,427)  
Balance, end of period at Mar. 31, 2022 605,016 336 (14,243) 746,123 (120,812) (6,388)
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 176,698          
Foreign currency translation (11,206)          
Balance, end of period at Sep. 30, 2022 349,885 309 (14,243) 759,986 (380,115) (16,052)
Balance, beginning of period at Mar. 31, 2022 605,016 336 (14,243) 746,123 (120,812) (6,388)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 49,360       49,360  
Foreign currency translation (3,584)         (3,584)
Stock-based compensation expense 5,653     5,653    
Stock options exercised 1,524     1,524    
Repurchases of common stock (374,717) (27)     (374,690)  
Balance, end of period at Jun. 30, 2022 283,252 309 (14,243) 753,300 (446,142) (9,972)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 66,027       66,027  
Foreign currency translation (6,080)         (6,080)
Stock-based compensation expense 5,794     5,794    
Stock options exercised 892     892    
Balance, end of period at Sep. 30, 2022 349,885 309 (14,243) 759,986 (380,115) (16,052)
Balance, beginning 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 72,894       72,894  
Foreign currency translation 1,078         1,078
Stock-based compensation expense 5,438     5,438    
Stock options exercised 2,463 4   2,459    
Repurchases of common stock (120,998) (7)     (120,991)  
Re-issuance of treasury stock 0   175   (175)  
Balance, end of period at Mar. 31, 2023 347,262 306 (12,322) 778,691 (408,099) (11,314)
Balance, beginning 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 204,512          
Foreign currency translation (478)          
Balance, end of period at Sep. 30, 2023 470,912 307 (12,322) 795,994 (300,197) (12,870)
Balance, beginning of period at Mar. 31, 2023 347,262 306 (12,322) 778,691 (408,099) (11,314)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 61,068       61,068  
Foreign currency translation 120         120
Stock-based compensation expense 4,906     4,906    
Stock options exercised 1,696 1   1,695    
Repurchases of common stock (23,992) (1)     (23,991)  
Balance, end of period at Jun. 30, 2023 391,060 306 (12,322) 785,292 (371,022) (11,194)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 70,550       70,550  
Foreign currency translation (1,676)         (1,676)
Stock-based compensation expense 5,007     5,007    
Stock options exercised 5,696 1   5,695    
Repurchases of common stock 275       275  
Balance, end of period at Sep. 30, 2023 $ 470,912 $ 307 $ (12,322) $ 795,994 $ (300,197) $ (12,870)