Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED BALANCE SHEETS (Parenthetical)

v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 15,000,000 15,000,000
Common stock, shares issued 7,153,647 6,477,182
Common stock, shares outstanding 7,153,647 6,477,182
Treasury stock, shares 348,968 116,304
Shares to be issued common shares, shares 5,681 4,164