XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2021 $ 250,644 $ 631   $ 269,841 $ (19,828)
Balance (in shares) at Dec. 31, 2021   63,154,494      
Repurchase of common stock (179,029) $ (13) $ (44,203) (134,813)  
Repurchase of common stock (in shares)   (1,361,605)      
Restricted stock units issuance   $ 6 (6)    
Restricted stock units issuance (in shares)   601,571      
Equity-based compensation 44,209   44,209    
Foreign currency translation adjustment (8,781)       (8,781)
Net income 91,091     91,091  
Balance at Sep. 30, 2022 198,134 $ 624   226,119 (28,609)
Balance (in shares) at Sep. 30, 2022   62,394,460      
Balance at Jun. 30, 2022 208,735 $ 627   233,151 (25,043)
Balance (in shares) at Jun. 30, 2022   62,718,513      
Repurchase of common stock (51,242) $ (3) (14,533) (36,706)  
Repurchase of common stock (in shares)   (354,711)      
Restricted stock units issuance (in shares)   30,658      
Equity-based compensation 14,533   14,533    
Foreign currency translation adjustment (3,566)       (3,566)
Net income 29,674     29,674  
Balance at Sep. 30, 2022 198,134 $ 624   226,119 (28,609)
Balance (in shares) at Sep. 30, 2022   62,394,460      
Balance at Dec. 31, 2022 226,800 $ 621   253,711 (27,532)
Balance (in shares) at Dec. 31, 2022   62,191,570      
Repurchase of common stock (195,716) $ (11) (52,477) (143,228)  
Repurchase of common stock (in shares)   (1,244,580)      
Restricted stock units issuance   $ 6 (6)    
Restricted stock units issuance (in shares)   615,490      
Excise tax accrued (1,115)   (1,115)    
Equity-based compensation 53,598   53,598    
Foreign currency translation adjustment (1,294)       (1,294)
Net income 127,832     127,832  
Balance at Sep. 30, 2023 210,105 $ 616   238,315 (28,826)
Balance (in shares) at Sep. 30, 2023   61,562,480      
Balance at Jun. 30, 2023 170,550 $ 617   196,673 (26,740)
Balance (in shares) at Jun. 30, 2023   61,668,512      
Repurchase of common stock (26,601) $ (1) (18,821) (7,779)  
Repurchase of common stock (in shares)   (136,165)      
Restricted stock units issuance (in shares)   30,133      
Excise tax on net stock repurchases (209)   (209)    
Equity-based compensation 19,030   $ 19,030    
Foreign currency translation adjustment (2,086)       (2,086)
Net income 49,421     49,421  
Balance at Sep. 30, 2023 $ 210,105 $ 616   $ 238,315 $ (28,826)
Balance (in shares) at Sep. 30, 2023   61,562,480