XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Cash, cash equivalents and investments [Abstract]    
Cash $ 29,494 $ 36,763
Cash equivalents [Abstract]    
Total cash and cash equivalents 29,494 36,763
Amortized Cost 15,036 15,060
Cash, cash equivalents and investments, amortized costs 44,531 51,823
Gross Unrealized (Loss) (237) (65)
Fair Value 14,800 14,995
Cash, cash equivalents and investments, amortized costs 44,294 51,758
Contractual maturities on investments, amortized cost basis [Abstract]    
Due within 1 year 5,409 5,424
Due after 1 through 5 years 9,627 9,636
Investments, amortized cost 15,036 15,060
Contractual maturities on investments, fair value basis [Abstract]    
Due within 1 year 5,400 5,419
Due after 1 through 5 years 9,400 9,576
Investments, fair value 14,800 14,995
Total Investments [Member]    
Cash equivalents [Abstract]    
Amortized Cost 15,037 15,060
Gross Unrealized (Loss) (237) (65)
Fair Value 14,800 14,995
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 15,037 15,060
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 14,800 14,995
Certificates of Deposit [Member]    
Cash equivalents [Abstract]    
Amortized Cost 6,680 6,680
Gross Unrealized (Loss) (90) (19)
Fair Value 6,590 6,661
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 6,680 6,680
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 6,590 6,661
Corporate Bonds [Member]    
Cash equivalents [Abstract]    
Amortized Cost 8,357 8,380
Gross Unrealized (Loss) (147) (46)
Fair Value 8,210 8,334
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 8,357 8,380
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value $ 8,210 $ 8,334