XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Cash, cash equivalents and investments [Abstract]    
Cash $ 43,608 $ 72,602
Cash equivalents [Abstract]    
Total cash and cash equivalents 43,608 72,602
Amortized Cost 12,368 5,963
Cash, cash equivalents and investments, amortized costs 55,976 78,565
Gross Unrealized Gain 4 5
Gross Unrealized (Loss) (11) (2)
Fair Value 12,361 5,966
Cash, cash equivalents and investments, amortized costs 55,969 78,568
Contractual maturities on investments, amortized cost basis [Abstract]    
Due within 1 year 5,678 240
Due after 1 through 5 years 6,690 5,723
Investments, amortized cost 12,368 5,963
Contractual maturities on investments, fair value basis [Abstract]    
Due within 1 year 5,681 240
Due after 1 through 5 years 6,680 5,726
Investments, fair value 12,361 5,966
Total Investments    
Cash equivalents [Abstract]    
Amortized Cost 12,368 5,963
Gross Unrealized Gain 4 5
Gross Unrealized (Loss) (11) (2)
Fair Value 12,361 5,966
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 12,368 5,963
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 12,361 5,966
Certificates of deposit.    
Cash equivalents [Abstract]    
Amortized Cost 4,760 2,880
Gross Unrealized Gain 3 5
Gross Unrealized (Loss) (1)  
Fair Value 4,762 2,885
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 4,760 2,880
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 4,762 2,885
Corporate bonds    
Cash equivalents [Abstract]    
Amortized Cost 7,608 3,083
Gross Unrealized Gain 1  
Gross Unrealized (Loss) (10) (2)
Fair Value 7,599 3,081
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 7,608 3,083
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value $ 7,599 $ 3,081