XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income
Accumulated Earnings (Deficit)
Beginning balance (in shares) at Dec. 31, 2020   93,379,508        
Beginning balance at Dec. 31, 2020 $ 127,871 $ 9 $ 179,549 $ 0 $ 93 $ (51,780)
Beginning balance (in shares) at Dec. 31, 2020       0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (701,305)   (701,305)    
Repurchase of common stock $ (8,983)     $ (8,983)    
Exercise of stock-based awards, net of shares withheld (in shares) 577,719 732,360        
Exercise of stock-based awards, net of shares withheld $ 1,704   1,704      
Stock-based compensation 6,403   6,403      
Unrealized loss on investment in convertible notes (93)       (93)  
Unrealized gain (loss) on interest rate caplets, net of taxes 0          
Net income 31,559         31,559
Ending balance (in shares) at Dec. 31, 2021   93,410,563        
Ending balance at Dec. 31, 2021 158,461 $ 9 187,656 $ (8,983) 0 (20,221)
Ending balance (in shares) at Dec. 31, 2021       (701,305)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (7,643,978)   (7,643,978)    
Repurchase of common stock (79,003)     $ (79,003)    
Reissuance of treasury stock in business combination (in shares)   515,622   515,622    
Reissuance of treasury stock in business combination $ 5,584   (705) $ 6,289    
Exercise of stock-based awards, net of shares withheld (in shares) 136,998 392,183        
Exercise of stock-based awards, net of shares withheld $ 366   366      
Stock-based compensation 6,840   6,840      
Unrealized loss on investment in convertible notes 0          
Unrealized gain (loss) on interest rate caplets, net of taxes 12,240       12,240  
Net income 74,102         74,102
Ending balance (in shares) at Dec. 31, 2022   86,674,390        
Ending balance at Dec. 31, 2022 178,590 $ 9 194,157 $ (81,697) 12,240 53,881
Ending balance (in shares) at Dec. 31, 2022       (7,829,661)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (3,063,914)   (3,063,914)    
Repurchase of common stock $ (30,374) $ (1)   $ (30,373)    
Exercise of stock-based awards, net of shares withheld (in shares) 80,315 512,909        
Exercise of stock-based awards, net of shares withheld $ (527)   (527)      
Stock-based compensation 9,416   9,416      
Unrealized loss on investment in convertible notes 0          
Unrealized gain (loss) on interest rate caplets, net of taxes (4,304)       (4,304)  
Net income 45,603         45,603
Ending balance (in shares) at Dec. 31, 2023   84,123,385        
Ending balance at Dec. 31, 2023 $ 198,404 $ 8 $ 203,046 $ (112,070) $ 7,936 $ 99,484
Ending balance (in shares) at Dec. 31, 2023       (10,893,575)