XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2024 21,138,000          
Balance at Dec. 31, 2024 $ 53 $ 37,977 $ (13,337) $ 68,787 $ (2,892) $ 90,588
Balance (in shares) at Dec. 31, 2024     2,732,792      
Net income 0 0 $ 0 3,684 0 3,684
Translation adjustment 0 0 0 0 1,553 1,553
Share-based compensation expense 0 1,378 0 0 0 1,378
Restricted stock unit grants (net of forfeitures) 0 177 $ (177) 0 0 0
Restricted stock unit grants (net of forfeitures) (in shares)     40,548      
Treasury shares repurchased $ 0 0 $ (883) 0 0 (883)
Treasury shares repurchased (in shares) 0   28,440      
Share-based compensation expense $ 0 1,378 $ 0 0 0 1,378
Balance at Mar. 31, 2025 53 39,532 (14,397) 71,705 (1,339) 95,554
Dividends paid (per common share $0.04) $ 0 0 $ 0 (766) 0 (766)
Balance (in shares) at Mar. 31, 2025 21,138,000          
Balance (in shares) at Mar. 31, 2025     2,801,780      
Balance (in shares) at Dec. 31, 2024 21,138,000          
Balance at Dec. 31, 2024 $ 53 37,977 $ (13,337) 68,787 (2,892) 90,588
Balance (in shares) at Dec. 31, 2024     2,732,792      
Net income           14,346
Translation adjustment           4,724
Balance at Sep. 30, 2025 $ 53 41,136 $ (14,588) 80,829 1,832 109,262
Balance (in shares) at Sep. 30, 2025 21,138,000          
Balance (in shares) at Sep. 30, 2025     2,684,216      
Balance (in shares) at Mar. 31, 2025 21,138,000          
Balance at Mar. 31, 2025 $ 53 39,532 $ (14,397) 71,705 (1,339) 95,554
Balance (in shares) at Mar. 31, 2025     2,801,780      
Net income 0 0 $ 0 5,968 0 5,968
Translation adjustment 0 0 0 0 3,782 3,782
Share-based compensation expense 0 1,181 0 0 0 1,181
Restricted stock unit grants (net of forfeitures) $ 0 (670) $ 670 0 0 0
Restricted stock unit grants (net of forfeitures) (in shares) 0   (153,608)      
Treasury shares repurchased $ 0 0 $ (539) 0 0 (539)
Treasury shares repurchased (in shares) 0   21,004      
Share-based compensation expense $ 0 1,181 $ 0 0 0 1,181
Balance at Jun. 30, 2025 53 40,043 (14,266) 76,904 2,443 105,177
Dividends paid (per common share $0.04) $ 0 0 $ 0 (769) 0 (769)
Balance (in shares) at Jun. 30, 2025 21,138,000          
Balance (in shares) at Jun. 30, 2025     2,669,176      
Net income $ 0 0 $ 0 4,696 0 4,696
Translation adjustment 0 0 0 0 (611) (611)
Share-based compensation expense 0 1,077 0 0 0 1,077
Restricted stock unit grants (net of forfeitures) $ 0 16 $ (16) 0 0 0
Restricted stock unit grants (net of forfeitures) (in shares) 0   3,620      
Treasury shares repurchased $ 0 0 $ (306) 0 0 (306)
Treasury shares repurchased (in shares) 0   11,420      
Share-based compensation expense $ 0 1,077 $ 0 0 0 1,077
Balance at Sep. 30, 2025 53 41,136 (14,588) 80,829 1,832 109,262
Dividends paid (per common share $0.04) $ 0 0 $ 0 (771) 0 (771)
Balance (in shares) at Sep. 30, 2025 21,138,000          
Balance (in shares) at Sep. 30, 2025     2,684,216      
Balance (in shares) at Dec. 31, 2025 21,138,000          
Balance at Dec. 31, 2025 $ 53 42,338 $ (14,909) 87,039 2,058 $ 116,579
Balance (in shares) at Dec. 31, 2025     2,695,528     2,695,528
Net income 0 0 $ 0 3,334 0 $ 3,334
Translation adjustment 0 0 0 0 (1,349) (1,349)
Share-based compensation expense 0 1,359 0 0 0 1,359
Restricted stock unit grants (net of forfeitures) 0 (371) $ 371 0 0 0
Restricted stock unit grants (net of forfeitures) (in shares)     (84,972)      
Treasury shares repurchased 0 0 $ (1,493) 0 0 (1,493)
Treasury shares repurchased (in shares)     59,376      
Share-based compensation expense 0 1,359 $ 0 0 0 1,359
Balance at Mar. 31, 2026 $ 53 43,326 $ (16,031) 90,373 709 118,430
Balance (in shares) at Mar. 31, 2026 21,138,000          
Balance (in shares) at Mar. 31, 2026     2,669,932      
Balance (in shares) at Dec. 31, 2025 21,138,000          
Balance at Dec. 31, 2025 $ 53 42,338 $ (14,909) 87,039 2,058 $ 116,579
Balance (in shares) at Dec. 31, 2025     2,695,528     2,695,528
Net income           $ 16,790
Translation adjustment           (1,975)
Balance at Sep. 30, 2026 $ 211 45,449 $ (15,450) 103,830 83 $ 134,123
Balance (in shares) at Sep. 30, 2026 21,138,000          
Balance (in shares) at Sep. 30, 2026     2,480,037     2,480,037
Balance (in shares) at Mar. 31, 2026 21,138,000          
Balance at Mar. 31, 2026 $ 53 43,326 $ (16,031) 90,373 709 $ 118,430
Balance (in shares) at Mar. 31, 2026     2,669,932      
Net income 0 0 $ 0 5,520 0 5,520
Translation adjustment 0 0 0 0 (388) (388)
Share-based compensation expense 0 1,576 0 0 0 1,576
Restricted stock unit grants (net of forfeitures) $ 158 (1,048) $ 890 0 0 0
Restricted stock unit grants (net of forfeitures) (in shares) 0   (200,192)      
Treasury shares repurchased $ 0 0 $ (146) 0 0 (146)
Treasury shares repurchased (in shares) 0   7,621      
Share-based compensation expense $ 0 1,576 $ 0 0 0 1,576
Balance at Jun. 30, 2026 $ 211 43,854 $ (15,287) 95,893 321 124,992
Balance (in shares) at Jun. 30, 2026 21,138,000          
Balance (in shares) at Jun. 30, 2026     2,477,361      
Net income $ 0 0 $ 0 7,937 0 7,937
Translation adjustment 0 0 0 0 (238) (238)
Share-based compensation expense 0 1,613 0 0 0 1,613
Restricted stock unit grants (net of forfeitures) $ 0 (18) $ 18 0 0 0
Restricted stock unit grants (net of forfeitures) (in shares) 0   (4,127)      
Treasury shares repurchased $ 0 0 $ (181) 0 0 (181)
Treasury shares repurchased (in shares) 0   6,803      
Share-based compensation expense $ 0 1,613 $ 0 0 0 1,613
Balance at Sep. 30, 2026 $ 211 $ 45,449 $ (15,450) $ 103,830 $ 83 $ 134,123
Balance (in shares) at Sep. 30, 2026 21,138,000          
Balance (in shares) at Sep. 30, 2026     2,480,037     2,480,037