XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note A - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]
  

(In thousands)

 
  

MARKETABLE SECURITIES

 
                 
  

Amortized Cost

  

Fair Value

  

Gross Unrealized Gains

  

Gross Unrealized Losses

 

December 31, 2023

                

Certificates of Deposit

  21,305   21,331   58   31 

Variable Rate Demand Notes

  5,123   5,123   -   - 

Total Marketable Securities

 $26,428  $26,454  $58  $31 
                 

December 31, 2022

                

Fixed Rate Municipal Bonds

 $11,460  $11,405  $-  $58 

Certificates of Deposit

  9,895   9,820   22   94 

Variable Rate Demand Notes

  3,638   3,638   -   - 

Total Marketable Securities

 $24,993  $24,863  $22  $152 
Schedule of Goodwill [Table Text Block]
  (In thousands) 
  GOODWILL 
  

Defense

  

Safety

 

Balance at December 31, 2021

 $11,485  $3,832 

Additions

  7,088   - 

Less: Impairments

  -   (3,832)

Balance at December 31, 2022

 $18,573  $- 

Additions

  860   - 

Balance at December 31, 2023

 $19,433  $- 
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block]
  

(In thousands)

 
  INTANGIBLE ASSETS 
  

Technology Software and Other

  

Contracts/ Customer Relationships

  

Trade Secrets

  

Total

 

December 31, 2023

                

Gross Carrying Amount

 $290  $6,058  $1,000  $7,348 

Accumulated Amortization

  (290)  (1,768)  -   (2,058)

Net intangible assets

 $-  $4,290  $1,000  $5,290 
                 

December 31, 2022

                

Gross Carrying Amount

 $290  $6,058  $1,000  $7,348 

Accumulated Amortization

  (97)  (325)  -   (422)

Net intangible assets

 $193  $5,733  $1,000  $6,926 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Years ending December 31:

 

(In thousands)

 

2024

 $1,515 

2025

  1,515 

2026

  1,260 
  $4,290 
Schedule of Product Warranty Liability [Table Text Block]
  

(In thousands)

 
  

Year Ended December 31

 
  

2023

  

2022

 

Beginning balance January 1

 $521  $218 

Accruals during the period

  1,548   3,026 

Charges / payments made under the warranties

  (1,703)  (2,723)

Balance December 31

 $366  $521