XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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 175,749     175,749  
Other comprehensive income, net of tax (10,360)       (10,360)
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   220,000      
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (11,352) $ 3 (3,921) (7,434)  
Repurchase of commons stock (in shares)   (400,000)      
Repurchase and retirement of common stock (25,692) $ (4) 0 (25,688)  
Stock-based compensation 3,921   3,921    
Settlement of convertible notes (71,152)     (71,152)  
Balance at end of period (shares) at Mar. 31, 2022   24,361,000      
Balance at end of period at Mar. 31, 2022 1,246,375 $ 244 0 1,310,039 (63,908)
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 18,626     18,626  
Other comprehensive income, net of tax 8,448       8,448
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   159,000      
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes $ (6,353) $ 2 (6,355)    
Repurchase of commons stock (in shares) (399,522)        
Stock-based compensation $ 4,052   4,052    
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 Mar. 31, 2023   23,482,000      
Balance at end of period at Mar. 31, 2023 $ 1,184,156 $ 235 $ 0 $ 1,274,289 $ (90,368)