XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Earnings
Accumulated Other Comprehensive (Loss) Income
Balance at beginning of period (shares) at Dec. 31, 2021   24,541,000      
Balance at Beginning of period at Dec. 31, 2021 $ 1,185,261 $ 245 $ 0 $ 1,238,564 $ (53,548)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 236,188     236,188  
Other comprehensive income, net of tax (65,029)       (65,029)
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   272,000      
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes $ (11,079) $ 4 (3,649) (7,434)  
Repurchase of commons stock (in shares) (823,613) (824,000)      
Repurchase and retirement of common stock $ (50,835) $ (9) (4,597) (46,229)  
Stock-based compensation 9,040   9,040    
Settlement of convertible notes (71,152)     (71,152)  
Balance at end of period (shares) at Jun. 30, 2022   23,989,000      
Balance at end of period at Jun. 30, 2022 1,231,600 $ 240 0 1,349,937 (118,577)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stockholders' Equity, Other (794)        
Balance at beginning of period (shares) at Mar. 31, 2022   24,361,000      
Balance at Beginning of period at Mar. 31, 2022 1,246,375 $ 244 0 1,310,039 (63,908)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 60,439     60,439  
Other comprehensive income, net of tax (54,669)       (54,669)
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   52,000      
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes $ 273 $ 1 272    
Repurchase of commons stock (in shares) (424,091) (424,000)      
Repurchase and retirement of common stock $ (25,143) $ (5) (4,597) (20,541)  
Stock-based compensation 5,119   5,119    
Settlement of convertible notes (794)        
Balance at end of period (shares) at Jun. 30, 2022   23,989,000      
Balance at end of period at Jun. 30, 2022 1,231,600 $ 240 0 1,349,937 (118,577)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stockholders' Equity, Other (794)        
Balance at beginning of period (shares) at Dec. 31, 2022   23,323,000      
Balance at Beginning of period at Dec. 31, 2022 1,179,627 $ 233 0 1,278,210 (98,816)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 44,931     44,931  
Other comprehensive income, net of tax 27,916       27,916
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   162,000      
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (6,320) $ 2 (6,322)    
Stock-based compensation 7,925   7,925    
Purchase of capped call options, net of tax effect (13,865)   (13,865)    
Unwind of the existing capped call options 28,542   28,542    
Settlement of convertible notes (34,921)   (12,374) (22,547)  
Balance at end of period (shares) at Jun. 30, 2023   23,485,000      
Balance at end of period at Jun. 30, 2023 1,233,835 $ 235 3,906 1,300,594 (70,900)
Balance at beginning of period (shares) at Mar. 31, 2023   23,482,000      
Balance at Beginning of period at Mar. 31, 2023 1,184,156 $ 235 0 1,274,289 (90,368)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 26,305     26,305  
Other comprehensive income, net of tax 19,468       19,468
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   3,000      
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes 33   33    
Stock-based compensation 3,873   3,873    
Balance at end of period (shares) at Jun. 30, 2023   23,485,000      
Balance at end of period at Jun. 30, 2023 $ 1,233,835 $ 235 $ 3,906 $ 1,300,594 $ (70,900)