XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated other comprehensive Income
Accumulated Deficit
Balance, shares at Dec. 31, 2023   26,130,218      
Balance, amount at Dec. 31, 2023 $ 44,613 $ 26 $ 132,888 $ 166 $ (88,467)
Share-based compensation 728 0 728 0 0
Vesting of restricted stock units 0 0 0 0 0
Foreign currency translation adjustment, net of tax 1 $ 0 0 1 0
Issuance of common stock for exercise of stock options, shares   497,804      
Issuance of common stock for exercise of stock options, amount 1,049 $ 1 1,048 0 0
Taxes paid on the net settlement of stock options and RSUs (60) 0 (60) 0 0
Net income/(loss) 434 $ 0 0 0 434
Balance, shares at Mar. 31, 2024   26,628,022      
Balance, amount at Mar. 31, 2024 46,765 $ 27 134,604 167 (88,033)
Balance, shares at Dec. 31, 2023   26,130,218      
Balance, amount at Dec. 31, 2023 44,613 $ 26 132,888 166 (88,467)
Foreign currency translation adjustment, net of tax 0        
Net income/(loss) 1,022        
Balance, shares at Jun. 30, 2024   26,712,685      
Balance, amount at Jun. 30, 2024 48,188 $ 27 135,440 166 (87,445)
Balance, shares at Mar. 31, 2024   26,628,022      
Balance, amount at Mar. 31, 2024 46,765 $ 27 134,604 167 (88,033)
Share-based compensation 784 0 784 0 0
Vesting of restricted stock units 0 0 0 0 0
Foreign currency translation adjustment, net of tax (1) $ 0 0 (1) 0
Issuance of common stock for exercise of stock options, shares   61,084      
Issuance of common stock for exercise of stock options, amount 84 $ 0 84 0 0
Taxes paid on the net settlement of stock options and RSUs (32) 0 (32) 0 0
Net income/(loss) 588 $ 0   0 588
Vesting of restricted stock units, shares   23,579      
Balance, shares at Jun. 30, 2024   26,712,685      
Balance, amount at Jun. 30, 2024 48,188 $ 27 135,440 166 (87,445)
Balance, shares at Dec. 31, 2024   27,621,557      
Balance, amount at Dec. 31, 2024 51,413 $ 28 138,015 160 (86,790)
Share-based compensation 726 0 726 0 0
Vesting of restricted stock units 0 0 0 0 0
Foreign currency translation adjustment, net of tax 13 $ 0 0 13 0
Issuance of common stock for exercise of stock options, shares   1,345,852      
Issuance of common stock for exercise of stock options, amount 1,979 $ 1 1,978 0 0
Taxes paid on the net settlement of stock options and RSUs (80) 0 (80) 0 0
Net income/(loss) 1,171 $ 0 0 0 1,171
Vesting of restricted stock units, shares   22,977      
Balance, shares at Mar. 31, 2025   28,990,386      
Balance, amount at Mar. 31, 2025 55,222 $ 29 140,639 173 (85,619)
Balance, shares at Dec. 31, 2024   27,621,557      
Balance, amount at Dec. 31, 2024 51,413 $ 28 138,015 160 (86,790)
Foreign currency translation adjustment, net of tax 46        
Net income/(loss) 2,403        
Balance, shares at Jun. 30, 2025   30,160,217      
Balance, amount at Jun. 30, 2025 58,301 $ 30 142,452 206 (84,387)
Balance, shares at Mar. 31, 2025   28,990,386      
Balance, amount at Mar. 31, 2025 55,222 $ 29 140,639 173 (85,619)
Share-based compensation 762 0 762 0 0
Vesting of restricted stock units 0 0   0 0
Foreign currency translation adjustment, net of tax 33 $ 0 0 33 0
Issuance of common stock for exercise of stock options, shares   1,124,969      
Issuance of common stock for exercise of stock options, amount 1,159 $ 1 1,158 0 0
Taxes paid on the net settlement of stock options and RSUs (107) 0 (107) 0 0
Net income/(loss) 1,232 $ 0   0 1,232
Vesting of restricted stock units, shares   44,862      
Balance, shares at Jun. 30, 2025   30,160,217      
Balance, amount at Jun. 30, 2025 $ 58,301 $ 30 $ 142,452 $ 206 $ (84,387)