XML 27 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY - USD ($)
Total
Common Stock
Retained Earnings
Noncontrolling Interests
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2023   18,875,000      
Beginning balance at Dec. 31, 2023 $ 159,540,000 $ 119,694,000 $ 49,711,000 $ 5,482,000 $ (15,347,000)
Increase (Decrease) in Shareholders' Equity          
Share-based compensation expense 4,788,000 $ 4,788,000      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (in shares)   148,000      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (1,046,000) $ (1,046,000)      
Repurchase of common stock (in shares)   (540,000)      
Repurchase of common stock (8,859,000) $ (8,859,000)      
Net income 7,892,000   7,696,000 196,000  
Other comprehensive loss (1,324,000)       (1,324,000)
Ending balance (in shares) at Dec. 31, 2024   18,483,000      
Ending balance at Dec. 31, 2024 160,991,000 $ 114,577,000 57,407,000 5,678,000 (16,671,000)
Increase (Decrease) in Shareholders' Equity          
Share-based compensation expense 5,780,000 $ 5,780,000      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (in shares)   284,000      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax $ (1,302,000) $ (1,302,000)      
Repurchase of common stock (in shares) (1,260,000) (1,259,000)      
Repurchase of common stock $ (16,309,000) $ (16,309,000)      
Purchase of noncontrolling interest in joint ventures (7,162,000) $ (554,000)   (6,608,000)  
Net income 20,451,000   19,521,000 930,000  
Other comprehensive loss (896,000)       (896,000)
Ending balance (in shares) at Dec. 31, 2025   17,508,000      
Ending balance at Dec. 31, 2025 $ 161,553,000 $ 102,192,000 $ 76,928,000 $ 0 $ (17,567,000)