v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in Capital
Retained Deficit
Total
Noncontrolling Interest
Beginning balance at Dec. 31, 2024 $ (29,468) $ 62 $ 40,949 $ (70,566) $ (29,555) $ 87
Beginning balance, shares at Dec. 31, 2024   61,758,727        
Issuance of shares - options exercised 12   12   12  
Issuance of shares - options exercised, shares   50,000        
Issuance of shares - share based compensation on RSUs 536 $ 2 534   536  
Issuance of shares - share based compensation on RSUs, shares   1,876,109        
Issuance of shares - ESPP 3   3   3  
Issuance of shares - ESPP, shares   5,496        
Income (Loss) for the period 526     154 154 372
Ending balance at Mar. 31, 2025 (28,391) $ 64 41,498 (70,412) (28,850) 459
Ending balance, shares at Mar. 31, 2025   63,690,332        
Beginning balance at Dec. 31, 2024 (29,468) $ 62 40,949 (70,566) (29,555) 87
Beginning balance, shares at Dec. 31, 2024   61,758,727        
Income (Loss) for the period 1,143          
Ending balance at Jun. 30, 2025 (26,916) $ 65 42,503 (69,804) (27,236) 320
Ending balance, shares at Jun. 30, 2025   64,455,789        
Beginning balance at Mar. 31, 2025 (28,391) $ 64 41,498 (70,412) (28,850) 459
Beginning balance, shares at Mar. 31, 2025   63,690,332        
Issuance of shares - options exercised 49   49   49  
Issuance of shares - options exercised, shares   196,667        
Issuance of shares - share based compensation on RSUs 777 $ 1 776   777  
Issuance of shares - share based compensation on RSUs, shares   309,994        
Issuance of shares - ESPP 168   168   168  
Issuance of shares - ESPP, shares   258,796        
Proceeds from disgorgement of stockholders short-swing profit 12   12   12  
Dividends (148)         (148)
Income (Loss) for the period 617     608 608 9
Ending balance at Jun. 30, 2025 (26,916) $ 65 42,503 (69,804) (27,236) 320
Ending balance, shares at Jun. 30, 2025   64,455,789        
Beginning balance at Dec. 31, 2025 (29,478) $ 65 44,022 (73,617) (29,530) 52
Beginning balance, shares at Dec. 31, 2025   65,618,453        
Issuance of shares - share based compensation on RSUs 497 $ 1 496   497  
Issuance of shares - share based compensation on RSUs, shares   1,051,668        
Income (Loss) for the period 2,820     2,691 2,691 129
Ending balance at Mar. 31, 2026 (26,161) $ 66 44,518 (70,926) (26,342) 181
Ending balance, shares at Mar. 31, 2026   66,670,121        
Beginning balance at Dec. 31, 2025 (29,478) $ 65 44,022 (73,617) (29,530) 52
Beginning balance, shares at Dec. 31, 2025   65,618,453        
Income (Loss) for the period 1,449          
Ending balance at Jun. 30, 2026 (26,812) $ 67 45,297 (72,263) (26,899) 87
Ending balance, shares at Jun. 30, 2026   67,172,465        
Beginning balance at Mar. 31, 2026 (26,161) $ 66 44,518 (70,926) (26,342) 181
Beginning balance, shares at Mar. 31, 2026   66,670,121        
Issuance of shares - share based compensation on RSUs 614 $ 1 613   614  
Issuance of shares - share based compensation on RSUs, shares   246,826        
Issuance of shares - ESPP 166   166   166  
Issuance of shares - ESPP, shares   255,518        
Dividends (60)         (60)
Income (Loss) for the period (1,371)     (1,337) (1,337) (34)
Ending balance at Jun. 30, 2026 $ (26,812) $ 67 $ 45,297 $ (72,263) $ (26,899) $ 87
Ending balance, shares at Jun. 30, 2026   67,172,465