v3.25.4
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, 2022 $ 4 $ 206,540 $ 2,087 $ (42,741) $ 165,890
Balance at the beginning (in shares) at Dec. 31, 2022 37,332,271        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income       38,641 38,641
Dividends declared       (12,006) (12,006)
Stock-based compensation   8,782     8,782
Common stock issued under employee compensation plans (in shares) 395,837        
Common stock withheld related to net share settlement of stock-based compensation   (2,725)     (2,725)
Common stock withheld related to net share settlement of stock-based compensation (in shares) (142,077)        
Exercise of stock options   33     33
Exercise of stock options (in shares) 1,405        
Foreign currency translation adjustments     929   929 [1]
Change in fair value of derivative instruments     (2,382)   (2,382)
Balance at the end at Dec. 31, 2023 $ 4 212,630 634 (16,106) 197,162
Balance at the end (in shares) at Dec. 31, 2023 37,587,436        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income       36,133 36,133
Issuance of common stock in secondary offering, net of underwriter discounts and issuance costs   91,093     91,093
Issuance of common stock in secondary offering, net of underwriter discounts and issuance costs (in shares) 2,745,719        
Dividends declared       (13,948) (13,948)
Stock-based compensation   8,372     8,372
Common stock issued under employee compensation plans (in shares) 423,688        
Common stock withheld related to net share settlement of stock-based compensation   (5,311)     (5,311)
Common stock withheld related to net share settlement of stock-based compensation (in shares) (150,680)        
Exercise of stock options   37     37
Exercise of stock options (in shares) 1,825        
Foreign currency translation adjustments     (269)   (269) [1]
Change in fair value of derivative instruments     (1,754)   (1,754)
Balance at the end at Dec. 31, 2024 $ 4 306,821 (1,389) 6,079 $ 311,515
Balance at the end (in shares) at Dec. 31, 2024 40,607,988       40,607,988
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income       44,139 $ 44,139
Dividends declared       (15,448) (15,448)
Stock-based compensation   12,599     12,599
Common stock issued under employee compensation plans (in shares) 2,347,430        
Common stock withheld related to net share settlement of stock-based compensation   (40,227)     (40,227)
Common stock withheld related to net share settlement of stock-based compensation (in shares) (936,424)        
Exercise of stock options   3,377     3,377
Exercise of stock options (in shares) 141,662        
Foreign currency translation adjustments     4,758   4,758 [1]
Change in fair value of derivative instruments     (2,909)   (2,909)
Balance at the end at Dec. 31, 2025 $ 4 $ 282,570 $ 460 $ 34,770 $ 317,804
Balance at the end (in shares) at Dec. 31, 2025 42,160,656       42,160,656
[1] Net of income tax of $409, $303 and $257 for the years ended December 31, 2025, 2024 and 2023, respectively.