XML 18 R7.htm IDEA: XBRL DOCUMENT 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
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, 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         21,459
Foreign currency translation adjustments [1]         5,626
Balance at the end at Jun. 30, 2025 $ 4 310,099 2,540 19,817 332,460
Balance at the end (in shares) at Jun. 30, 2025 40,663,844        
Balance at the beginning at Mar. 31, 2025 $ 4 307,625 (1,535) 11,468 317,562
Balance at the beginning (in shares) at Mar. 31, 2025 40,659,585        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income       12,211 12,211
Dividends declared       (3,862) (3,862)
Stock-based compensation   2,425     2,425
Common stock issued under employee compensation plans (in shares) 2,000        
Common stock withheld related to net share settlement of stock-based compensation   (21)     (21)
Common stock withheld related to net share settlement of stock-based compensation (in shares) (710)        
Exercise of stock options   70     70
Exercise of stock options (in shares) 2,969        
Foreign currency translation adjustments     4,759   4,759 [1]
Change in fair value of derivative instruments     (684)   (684)
Balance at the end at Jun. 30, 2025 $ 4 310,099 2,540 19,817 332,460
Balance at the end (in shares) at Jun. 30, 2025 40,663,844        
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)
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        
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         $ 13,382
Foreign currency translation adjustments [1]         (4,274)
Balance at the end at Jun. 30, 2026 $ 4 309,396 (2,188) 39,590 $ 346,802
Balance at the end (in shares) at Jun. 30, 2026 42,820,734       42,820,734
Balance at the beginning at Mar. 31, 2026 $ 4 305,897 (2,248) 32,463 $ 336,116
Balance at the beginning (in shares) at Mar. 31, 2026 42,797,451        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income       11,407 11,407
Dividends declared       (4,280) (4,280)
Stock-based compensation   2,864     2,864
Common stock issued under employee compensation plans   656     656
Common stock issued under employee compensation plans (in shares) 23,993        
Common stock withheld related to net share settlement of stock-based compensation   (21)     (21)
Common stock withheld related to net share settlement of stock-based compensation (in shares) (710)        
Foreign currency translation adjustments     (1,078)   (1,078) [1]
Change in fair value of derivative instruments     1,138   1,138
Balance at the end at Jun. 30, 2026 $ 4 $ 309,396 $ (2,188) $ 39,590 $ 346,802
Balance at the end (in shares) at Jun. 30, 2026 42,820,734       42,820,734
[1] Net of income tax of $72 and $356 for the three months ended June 30, 2026 and 2025, respectively, and $221 and $475 for the six months ended June 30, 2026 and 2025, respectively.