XML 26 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
Retained Earnings
Noncontrolling Interests
Balance, Stockholders Equity at Dec. 31, 2020 $ 810,741 $ 38 $ 698,287 $ (319,092) $ 429,991 $ 1,517
Balance (in shares) at Dec. 31, 2020   37,470,212        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of stock - employee stock purchase plan 3,968   3,968      
Issuance of stock - employee stock purchase plan (shares)   20,823        
Issuance/(cancellation) of non-vested stock 0   0      
Issuance/(cancellation) of non-vested stock (shares)   151,365        
Exercise of stock options 2,054   2,054      
Exercise of stock options (in shares)   32,468        
Non-cash compensation 23,809   23,809      
Surrendered shares (16,898)     (16,898)    
Shares repurchased (99,878)     (99,878)    
Noncontrolling interest contributions 250         250
Noncontrolling interest distributions (1,747)         (1,747)
Acquired noncontrolling interest 43,858         43,858
Net income (loss) 210,166       209,072 1,094
Balance, Stockholders Equity at Dec. 31, 2021 976,323 $ 38 728,118 (435,868) 639,063 44,972
Balance (in shares) at Dec. 31, 2021   37,674,868        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of stock - employee stock purchase plan 3,848   3,848      
Issuance of stock - employee stock purchase plan (shares)   36,206        
Issuance/(cancellation) of non-vested stock 0   0      
Issuance/(cancellation) of non-vested stock (shares)   142,477        
Exercise of stock options 2,304   2,304      
Exercise of stock options (in shares)   37,635        
Non-cash compensation 16,560   16,560      
Surrendered shares (7,981)     (7,981)    
Shares repurchased (17,351)     (17,351)    
Noncontrolling interest contributions 12,401         12,401
Noncontrolling interest distributions (1,561)         (1,561)
Sale of noncontrolling interest 4,331   4,233     98
Net income (loss) 117,699       118,609 (910)
Balance, Stockholders Equity at Dec. 31, 2022 1,106,573 $ 38 755,063 (461,200) 757,672 55,000
Balance (in shares) at Dec. 31, 2022   37,891,186        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of stock - employee stock purchase plan 2,602   2,602      
Issuance of stock - employee stock purchase plan (shares)   37,408        
Issuance/(cancellation) of non-vested stock 0   0      
Issuance/(cancellation) of non-vested stock (shares)   189,951        
Exercise of stock options $ 100   100      
Exercise of stock options (in shares) 12,933 12,933        
Non-cash compensation $ 29,024   29,024      
Surrendered shares (6,529)   897 (7,426)    
Purchase of noncontrolling interest (630)   (509)     (121)
Noncontrolling interest contributions 1,452         1,452
Noncontrolling interest distributions (1,873)         (1,873)
Net income (loss) (10,936)       (9,747) (1,189)
Balance, Stockholders Equity at Dec. 31, 2023 $ 1,119,783 $ 38 $ 787,177 $ (468,626) $ 747,925 $ 53,269
Balance (in shares) at Dec. 31, 2023   38,131,478