XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments
Investments held at March 31, 2021 and December 31, 2020 are summarized as follows (in thousands):
 
    
March 31, 2021
    
December 31, 2020
 
Corporate securities
   $ 70,862      $ 71,095  
Municipal debt securities
     16,932        18,707  
Federal home loan securities
     5,956        8,017  
Certificates of deposit
     4,978        5,991  
U.S. Treasury securities
     2,083        1,060  
    
 
 
    
 
 
 
     $ 100,811      $ 104,870