XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss, net
(Accumulated Deficit) Retained Earnings
Noncontrolling Interest in Subsidiary
Beginning balance (in shares) at Dec. 31, 2020   36,177,000        
Beginning balance at Dec. 31, 2020 $ 154,909 $ 4 $ 310,388 $ (1,280) $ (154,737) $ 534
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Vesting of restricted stock (in shares)   479,000        
Vesting of restricted stock (2,230)   (2,230)      
Equity compensation 6,894   6,894      
Foreign currency translation adjustment, net of taxes (13)     (13)    
Acquisitions (in shares)   368,000        
Acquisitions 6,500   6,500      
Dissolution of noncontrolling interest (324)         (324)
Distribution to noncontrolling shareholder (210)         (210)
Net income 132,002       132,002  
Ending balance (in shares) at Dec. 31, 2021   37,024,000        
Ending balance at Dec. 31, 2021 297,528 $ 4 321,552 (1,293) (22,735) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Vesting of restricted stock (in shares)   499,000        
Vesting of restricted stock (5,267)   (5,267)      
Equity compensation 7,393   7,393      
Stock repurchase and retirement (in shares)   (1,365,000)        
Stock repurchase and retirement (35,285)   (35,285)      
Foreign currency translation adjustment, net of taxes (94)     (94)    
Acquisitions (in shares)   145,000        
Acquisitions 4,483   4,483      
Net income $ 188,461       188,461  
Ending balance (in shares) at Dec. 31, 2022 36,302,618 36,303,000        
Ending balance at Dec. 31, 2022 $ 457,219 $ 4 292,876 (1,387) 165,726 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Vesting of restricted stock (in shares)   426,000        
Vesting of restricted stock (4,905)   (4,905)      
Equity compensation 6,579   6,579      
Stock repurchase and retirement (in shares)   (2,344,000)        
Stock repurchase and retirement (57,654)   (57,654)      
Stock repurchase excise tax (479)   (479)      
Foreign currency translation adjustment, net of taxes 2     2    
Net income $ 72,631       72,631  
Ending balance (in shares) at Dec. 31, 2023 34,384,905 34,385,000        
Ending balance at Dec. 31, 2023 $ 473,393 $ 4 $ 236,417 $ (1,385) $ 238,357 $ 0