v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Earnings
Total
Balance at the beginning at Dec. 31, 2024 $ 4 $ 306,821 $ (1,389) $ 6,079 $ 311,515
Balance at the beginning (in shares) at Dec. 31, 2024 40,607,988        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income       9,248 9,248
Dividends declared       (3,859) (3,859)
Stock-based compensation   1,968     1,968
Common stock issued under employee compensation plans (in shares) 86,006        
Common stock withheld related to net share settlement of stock-based compensation   (1,164)     (1,164)
Common stock withheld related to net share settlement of stock-based compensation (in shares) (34,409)        
Foreign currency translation adjustments     867   867 [1]
Change in fair value of derivative instruments     (1,013)   (1,013)
Balance at the end at Mar. 31, 2025 $ 4 307,625 (1,535) 11,468 317,562
Balance at the end (in shares) at Mar. 31, 2025 40,659,585        
Balance at the beginning at Dec. 31, 2025 $ 4 282,570 460 34,770 $ 317,804
Balance at the beginning (in shares) at Dec. 31, 2025 42,160,656       42,160,656
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income       1,975 $ 1,975
Dividends declared       (4,282) (4,282)
Stock-based compensation   1,926     1,926
Common stock issued under employee compensation plans (in shares) 110,874        
Common stock withheld related to net share settlement of stock-based compensation   (1,241)     (1,241)
Common stock withheld related to net share settlement of stock-based compensation (in shares) (39,987)        
Common stock issued as consideration for acquisition   22,642     22,642
Common stock issued as consideration for acquisition (in shares) 565,908        
Foreign currency translation adjustments     (3,196)   (3,196) [1]
Change in fair value of derivative instruments     488   488
Balance at the end at Mar. 31, 2026 $ 4 $ 305,897 $ (2,248) $ 32,463 $ 336,116
Balance at the end (in shares) at Mar. 31, 2026 42,797,451       42,797,451
[1] Net of income tax of $149 and $119 for the three months ended March 31, 2026 and 2025, respectively.