v3.25.4
NOTE 12 - SHARE-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Sep. 01, 2023
Mar. 08, 2023
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Outstanding, Shares (in shares)     255,716 93,823
Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share)     $ 4.13 $ 8.07
Granted, Shares (in shares)   111,198 247,091 306,623
Granted, Weighted-Average Grant Date Fair Value (in dollars per share)     $ 2.6 $ 5.64
Vested, Shares (in shares) (13,900)   (134,522) (48,989)
Vested, Weighted-Average Grant Date Fair Value (in dollars per share)     $ 3.61 $ 7.18
Forfeited, Shares (in shares)     (217,138) (95,741)
Forfeited, Weighted-Average Grant Date Fair Value (in dollars per share)     $ 5.51 $ 7.6
Outstanding, Shares (in shares)     151,147 255,716
Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share)     $ 2.66 $ 4.13