XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance at Mar. 31, 2023 $ 332,076 $ 74,199 $ (12,795) [1] $ 393,480
Vesting of restricted stock units and exercise of stock options (in shares) 20,074      
Vesting of restricted stock units and exercise of stock options $ 52     52
Tax withholding on vesting of restricted stock units (in shares) (5,260)      
Tax withholding on vesting of restricted stock units $ (712) 0 0 (712)
Dividends paid, $0.16 per share   (859)   (859)
Stock-based compensation expense $ 2,968     2,968
Foreign currency translation     (6,661) [1] (6,661)
Net income (loss)   (549)   (549)
Balance (in shares) at Jun. 30, 2023 5,384,280      
Balance at Jun. 30, 2023 $ 334,384 72,791 (19,456) [1] 387,719
Balance (in shares) at Mar. 31, 2023 5,369,466      
Net income (loss)   (549)   (549)
Foreign currency translation     (6,661) [1] (6,661)
Balance at Mar. 31, 2023 $ 332,076 74,199 (12,795) [1] 393,480
Foreign currency translation       2,951
Net income (loss)       337
Balance (in shares) at Dec. 31, 2023 5,394,043      
Balance at Dec. 31, 2023 $ 340,852 71,953 (9,844) [1] 402,961
Balance (in shares) at Mar. 31, 2023 5,369,466      
Net income (loss)       337
Foreign currency translation       2,951
Balance at Jun. 30, 2023 $ 334,384 72,791 (19,456) [1] 387,719
Vesting of restricted stock units and exercise of stock options (in shares) 7,464      
Vesting of restricted stock units and exercise of stock options $ 304     304
Tax withholding on vesting of restricted stock units (in shares) (18)      
Tax withholding on vesting of restricted stock units $ (2)     (2)
Dividends paid, $0.16 per share   (862)   (862)
Stock-based compensation expense $ 3,183     3,183
Foreign currency translation     (1,353) (1,353)
Net income (loss)   (1,230)   (1,230)
Balance (in shares) at Sep. 30, 2023 5,391,726      
Balance at Sep. 30, 2023 $ 337,869 70,699 (20,809) [1] 387,759
Balance (in shares) at Jun. 30, 2023 5,384,280      
Net income (loss)   (1,230)   (1,230)
Foreign currency translation     (1,353) (1,353)
Vesting of restricted stock units and exercise of stock options (in shares) 2,415      
Vesting of restricted stock units and exercise of stock options $ 2     2
Tax withholding on vesting of restricted stock units (in shares) (98)      
Tax withholding on vesting of restricted stock units $ (12)     (12)
Dividends paid, $0.16 per share   (862)   (862)
Stock-based compensation expense $ 2,993     2,993
Foreign currency translation     10,965 10,965
Net income (loss)   2,116   2,116
Balance (in shares) at Dec. 31, 2023 5,394,043      
Balance at Dec. 31, 2023 $ 340,852 71,953 (9,844) [1] 402,961
Balance (in shares) at Sep. 30, 2023 5,391,726      
Net income (loss)   2,116   2,116
Foreign currency translation     10,965 $ 10,965
Balance (in shares) at Mar. 31, 2024 5,394,491     5,394,491
Balance at Mar. 31, 2024 $ 343,642 (183,494) (14,755) [1] $ 145,393
Vesting of restricted stock units and exercise of stock options (in shares) 20,858      
Vesting of restricted stock units and exercise of stock options $ 0     0
Tax withholding on vesting of restricted stock units (in shares) (6,194)      
Tax withholding on vesting of restricted stock units $ (571) 0 0 (571)
Dividends paid, $0.16 per share   (863)   (863)
Stock-based compensation expense 2,928     2,928
Foreign currency translation     452 [1] 452
Net income (loss) $ 0 3,388 0 3,388
Balance (in shares) at Jun. 30, 2024 5,409,155      
Balance at Jun. 30, 2024 $ 345,999 (180,969) (14,303) [1] 150,727
Net income (loss) $ 0 3,388 0 3,388
Foreign currency translation     452 [1] $ 452
Balance (in shares) at Mar. 31, 2024 5,394,491     5,394,491
Balance at Mar. 31, 2024 $ 343,642 (183,494) (14,755) [1] $ 145,393
Vesting of restricted stock units and exercise of stock options (in shares)       1,000
Foreign currency translation       $ (1,867)
Net income (loss)       5,140
Balance (in shares) at Dec. 31, 2024 5,433,603      
Balance at Dec. 31, 2024 $ 352,788 (180,952) (16,622) [1] 155,214
Net income (loss)       5,140
Foreign currency translation       (1,867)
Balance at Jun. 30, 2024 $ 345,999 (180,969) (14,303) [1] 150,727
Vesting of restricted stock units and exercise of stock options (in shares) 13,006      
Vesting of restricted stock units and exercise of stock options $ 0     0
Tax withholding on vesting of restricted stock units (in shares) (2,306)      
Tax withholding on vesting of restricted stock units $ (307)     (307)
Dividends paid, $0.16 per share   (866)   (866)
Stock-based compensation expense 3,837     3,837
Foreign currency translation     4,632 4,632
Net income (loss) $ 0 3,428 0 3,428
Balance (in shares) at Sep. 30, 2024 5,419,855      
Balance at Sep. 30, 2024 $ 349,529 (178,407) (9,671) [1] 161,451
Balance (in shares) at Jun. 30, 2024 5,409,155      
Net income (loss) $ 0 3,428 0 3,428
Foreign currency translation     4,632 4,632
Vesting of restricted stock units and exercise of stock options (in shares) 13,780      
Vesting of restricted stock units and exercise of stock options $ 23     23
Tax withholding on vesting of restricted stock units (in shares) (32)      
Tax withholding on vesting of restricted stock units $ (3)     (3)
Dividends paid, $0.16 per share   (869)   (869)
Stock-based compensation expense 3,239     3,239
Foreign currency translation     (6,951) (6,951)
Net income (loss) $ 0 (1,676) 0 (1,676)
Balance (in shares) at Dec. 31, 2024 5,433,603      
Balance at Dec. 31, 2024 $ 352,788 (180,952) (16,622) [1] 155,214
Balance (in shares) at Sep. 30, 2024 5,419,855      
Net income (loss) $ 0 $ (1,676) 0 (1,676)
Foreign currency translation     $ (6,951) $ (6,951)
[1] Accumulated Other Comprehensive Income (Loss).