XML 33 R7.htm IDEA: XBRL DOCUMENT v3.25.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, 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)
Gain on deconsolidation of joint venture 0          
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        
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)   0     1,873
Gain on deconsolidation of joint venture 0          
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        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance/(cancellation) of non-vested stock 0   0      
Issuance/(cancellation) of non-vested stock (shares)   171,752        
Exercise of stock options $ 309   309      
Exercise of stock options (in shares) 4,291 4,291        
Non-cash compensation $ 30,639   30,715 (76)    
Surrendered shares (6,152)   0 (6,152)    
Noncontrolling interest contributions 2,212         2,212
Noncontrolling interest distributions (3,362)         (3,362)
Gain on deconsolidation of joint venture (1,626)         (1,626)
Net income (loss) 38,162       43,231 (5,069)
Balance, Stockholders Equity at Dec. 31, 2024 $ 1,179,965 $ 38 $ 818,201 $ (474,854) $ 791,156 $ 45,424
Balance (in shares) at Dec. 31, 2024   38,307,521