XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2020 $ 218,897 $ 635   $ 236,524 $ (18,262)
Balance (in shares) at Dec. 31, 2020   63,527,186      
Repurchase of common stock (100,242) $ (7) $ (31,328) (68,907)  
Repurchase of common stock (in shares)   (759,057)      
Restricted stock units issuance   $ 5 (5)    
Restricted stock units issuance (in shares)   513,628      
Equity-based compensation 31,333   31,333    
Foreign currency translation adjustment (1,251)       (1,251)
Net income 89,890     89,890  
Balance at Sep. 30, 2021 238,627 $ 633   257,507 (19,513)
Balance (in shares) at Sep. 30, 2021   63,281,757      
Balance at Jun. 30, 2021 212,450 $ 634   231,035 (19,219)
Balance (in shares) at Jun. 30, 2021   63,397,603      
Repurchase of common stock (20,756) $ (1) (10,573) (10,182)  
Repurchase of common stock (in shares)   (128,043)      
Restricted stock units issuance (in shares)   12,197      
Equity-based compensation 10,573   10,573    
Foreign currency translation adjustment (294)       (294)
Net income 36,654     36,654  
Balance at Sep. 30, 2021 238,627 $ 633   257,507 (19,513)
Balance (in shares) at Sep. 30, 2021   63,281,757      
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