| Schedule of Marketable Securities | 
  
    |   | 
    Schedule
    of Marketable Securities June 30, 2022 | 
 
   
  
    |   | 
  | 
     | 
  | 
  | 
     | 
  | 
  | 
     | 
  | 
  | 
     | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
      | 
  | 
  | 
      | 
  | 
  | 
      | 
  | 
 
  
    | Certificates of deposit | 
  | 
    $ | 
3,000,000 | 
  | 
  | 
    $ | 
— | 
  | 
  | 
    $ | 
— | 
  | 
  | 
    $ | 
3,000,000 | 
  | 
 
  
    | Government securities | 
  | 
      | 
9,998,000 | 
  | 
  | 
      | 
3,000 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
10,001,000 | 
  | 
 
  
    | Fixed income mutual funds | 
  | 
      | 
14,221,000 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
(805,000 | 
) | 
  | 
      | 
13,416,000 | 
  | 
 
  
    | Corporate bond | 
  | 
      | 
192,000 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
(16,000 | 
) | 
  | 
      | 
176,000 | 
  | 
 
  
    | Total marketable securities | 
  | 
    $ | 
27,411,000 | 
  | 
  | 
    $ | 
3,000 | 
  | 
  | 
    $ | 
(821,000 | 
) | 
  | 
    $ | 
26,593,000 | 
  | 
 
   
  
  
  
    |   | 
  | 
     | 
  | 
  | 
     | 
  | 
  | 
     | 
  | 
  | 
     | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
      | 
  | 
  | 
      | 
  | 
  | 
      | 
  | 
 
  
    | Fixed income mutual funds | 
  | 
    $ | 
14,462,000 | 
  | 
  | 
    $ | 
— | 
  | 
  | 
    $ | 
(137,000 | 
) | 
  | 
    $ | 
14,325,000 | 
  | 
 
  
    | Corporate bonds and notes | 
  | 
      | 
813,000 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
(12,000 | 
) | 
  | 
      | 
801,000 | 
  | 
 
  
    | Total marketable securities | 
  | 
    $ | 
15,275,000 | 
  | 
  | 
    $ | 
— | 
  | 
  | 
    $ | 
(149,000 | 
) | 
  | 
    $ | 
15,126,000 | 
  | 
 
   
 |