XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Cash, cash equivalents and investments [Abstract]    
Cash $ 33,764 $ 72,602
Cash equivalents [Abstract]    
Certificates of deposit 27,442  
Total cash and cash equivalents 61,206 72,602
Amortized Cost 5,708 5,963
Cash, cash equivalents and investments, amortized costs 66,914 78,565
Gross Unrealized Gain 3 5
Gross Unrealized (Loss) (8) (2)
Fair Value 5,703 5,966
Cash, cash equivalents and investments, amortized costs 66,909 78,568
Contractual maturities on investments, amortized cost basis [Abstract]    
Due within 1 year 240 240
Due after 1 through 5 years 5,468 5,723
Investments, amortized cost 5,708 5,963
Contractual maturities on investments, fair value basis [Abstract]    
Due within 1 year 240 240
Due after 1 through 5 years 5,463 5,726
Investments, fair value 5,703 5,966
Total Investments    
Cash equivalents [Abstract]    
Amortized Cost 5,708 5,963
Gross Unrealized Gain 3 5
Gross Unrealized (Loss) (8) (2)
Fair Value 5,703 5,966
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 5,708 5,963
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 5,703 5,966
Certificates of Deposit [Member]    
Cash equivalents [Abstract]    
Amortized Cost 2,640 2,880
Gross Unrealized Gain 3 5
Fair Value 2,643 2,885
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 2,640 2,880
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 2,643 2,885
Corporate Bonds [Member]    
Cash equivalents [Abstract]    
Amortized Cost 3,068 3,083
Gross Unrealized (Loss) (8) (2)
Fair Value 3,060 3,081
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 3,068 3,083
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value $ 3,060 $ 3,081