XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note A - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024

                

Certificates of Deposit

  4,965   5,010   45   - 

Total Marketable Securities

 $4,965  $5,010  $45  $- 
                 

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 
Schedule of Goodwill [Table Text Block]
  

Defense

 

Balance at December 31, 2022

 $18,573 

Additions

  860 

Less: Impairments

  - 

Balance at December 31, 2023

 $19,433 

Additions

  - 

Less: Impairments

  - 

Balance at December 31, 2024

 $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, 2024

                

Gross Carrying Amount

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

Accumulated Amortization

  (290)  (1,513)  -   (1,513)

Net intangible assets

 $-  $2,777  $1,000  $3,777 
                 

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 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Years ending December 31:

 

(In thousands)

 

2026

 $1,515 

2027

  1,262 
  $2,777 
Schedule of Product Warranty Liability [Table Text Block]
  

(In thousands)

 
  

Year Ended December 31

 
  

2024

  

2023

 

Beginning balance January 1

 $366  $521 

Accruals during the period

  1,021   1,548 

Charges / payments made under the warranties

  (1,299)  (1,703)

Balance December 31

 $88  $366