XML 15 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (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 (204,460) $ (16) $ (59,355) (145,089)  
Repurchase of common stock (in shares)   (1,569,531)      
Restricted stock units issuance   $ 6 (6)    
Restricted stock units issuance (in shares)   606,607      
Equity-based compensation 59,361   59,361    
Foreign currency translation adjustment, net of tax (7,704)       (7,704)
Net Income 128,959     128,959  
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 (196,047) $ (12) (70,457) (125,578)  
Repurchase of common stock (in shares)   (1,246,231)      
Restricted stock units issuance   $ 6 (6)    
Restricted stock units issuance (in shares)   620,698      
Excise tax accrued (1,108)   (1,108)    
Equity-based compensation 71,571   71,571    
Foreign currency translation adjustment, net of tax 494       494
Net Income 176,568     176,568  
Balance at Dec. 31, 2023 278,278 $ 615   304,701 (27,038)
Balance (in shares) at Dec. 31, 2023   61,566,037      
Repurchase of common stock (285,257) $ (11) (91,620) (193,626)  
Repurchase of common stock (in shares)   (1,164,563)      
Restricted stock units issuance   $ 5 (5)    
Restricted stock units issuance (in shares)   519,717      
Excise tax accrued (1,581)   (1,581)    
Equity-based compensation 93,206   $ 93,206    
Foreign currency translation adjustment, net of tax (3,884)       (3,884)
Net Income 218,364     218,364  
Balance at Dec. 31, 2024 $ 299,126 $ 609   $ 329,439 $ (30,922)
Balance (in shares) at Dec. 31, 2024   60,921,191