Quarterly report pursuant to Section 13 or 15(d)

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY

v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Retained Earnings
Noncontrolling Interest
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022   19,093      
Beginning balance at Dec. 31, 2022 $ 147,047 $ 121,583 $ 34,635 $ 4,142 $ (13,313)
Increase (Decrease) in Shareholders' Equity          
Share-based compensation expense 1,058 $ 1,058      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (in shares)   42      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (165) $ (165)      
Repurchase of common stock (in shares)   (90)      
Repurchase of common stock (823) $ (823)      
Net income 1,253   860 393  
Other comprehensive loss (1,653)       (1,653)
Ending balance (in shares) at Mar. 31, 2023   19,045      
Ending balance at Mar. 31, 2023 146,717 $ 121,653 35,495 4,535 (14,966)
Beginning balance (in shares) at Dec. 31, 2022   19,093      
Beginning balance at Dec. 31, 2022 $ 147,047 $ 121,583 34,635 4,142 (13,313)
Increase (Decrease) in Shareholders' Equity          
Repurchase of common stock (in shares) (99)        
Repurchase of common stock $ (900)        
Net income 3,930        
Ending balance (in shares) at Jun. 30, 2023   19,098      
Ending balance at Jun. 30, 2023 149,398 $ 122,902 37,917 4,790 (16,211)
Beginning balance (in shares) at Mar. 31, 2023   19,045      
Beginning balance at Mar. 31, 2023 146,717 $ 121,653 35,495 4,535 (14,966)
Increase (Decrease) in Shareholders' Equity          
Share-based compensation expense 1,437 $ 1,437      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (in shares)   62      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (91) $ (91)      
Repurchase of common stock (in shares)   (9)      
Repurchase of common stock (97) $ (97)      
Net income 2,677   2,422 255  
Other comprehensive loss (1,245)       (1,245)
Ending balance (in shares) at Jun. 30, 2023   19,098      
Ending balance at Jun. 30, 2023 $ 149,398 $ 122,902 37,917 4,790 (16,211)
Beginning balance (in shares) at Dec. 31, 2023 18,875 18,875      
Beginning balance at Dec. 31, 2023 $ 159,540 $ 119,694 49,711 5,482 (15,347)
Increase (Decrease) in Shareholders' Equity          
Share-based compensation expense 1,369 $ 1,369      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (in shares)   16      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (152) $ (152)      
Repurchase of common stock (in shares)   (105)      
Repurchase of common stock (1,848) $ (1,848)      
Net income 2,490   2,321 169  
Other comprehensive loss (1,692)       (1,692)
Ending balance (in shares) at Mar. 31, 2024   18,786      
Ending balance at Mar. 31, 2024 $ 159,707 $ 119,063 52,032 5,651 (17,039)
Beginning balance (in shares) at Dec. 31, 2023 18,875 18,875      
Beginning balance at Dec. 31, 2023 $ 159,540 $ 119,694 49,711 5,482 (15,347)
Increase (Decrease) in Shareholders' Equity          
Repurchase of common stock (in shares) (453)        
Repurchase of common stock $ (7,700)        
Net income $ 3,978        
Ending balance (in shares) at Jun. 30, 2024 18,508 18,508      
Ending balance at Jun. 30, 2024 $ 156,400 $ 114,014 53,381 5,790 (16,785)
Beginning balance (in shares) at Mar. 31, 2024   18,786      
Beginning balance at Mar. 31, 2024 159,707 $ 119,063 52,032 5,651 (17,039)
Increase (Decrease) in Shareholders' Equity          
Share-based compensation expense 1,261 $ 1,261      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (in shares)   70      
Shares issued from the exercise of stock options and vesting of restricted stock units, net of shares exchanged for withholding tax (434) $ (434)      
Repurchase of common stock (in shares)   (348)      
Repurchase of common stock (5,876) $ (5,876)      
Net income 1,488   1,349 139  
Other comprehensive loss $ 254       254
Ending balance (in shares) at Jun. 30, 2024 18,508 18,508      
Ending balance at Jun. 30, 2024 $ 156,400 $ 114,014 $ 53,381 $ 5,790 $ (16,785)