v3.26.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable, Allowance for Credit Loss, Current $ 558 $ 558
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.1 $ 0.1
Common Stock, Shares Authorized (in shares) 2,810,000 2,810,000
Common Stock, Shares, Issued (in shares) 2,810,000 2,810,000
Common Stock, Shares, Outstanding (in shares) 1,587,000 1,632,500
Treasury Stock, Common, Shares (in shares) 1,223,000 1,177,500