XML 36 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Available-for-Sale-Securities - Schedule of Available-for-Sale Securities Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Cost $ 69,757 $ 91,522
Gross Unrealized Gains 0 0
Gross Unrealized Losses (69) (70)
Estimated Fair Value 69,688 91,452
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 26,966 53,135
Gross Unrealized Gains 0 0
Gross Unrealized Losses (66) (65)
Estimated Fair Value 26,900 53,070
Commercial Paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 2,978 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 2,978 0
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cost 22,727 18,124
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 22,727 18,124
Municipal debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 17,086 20,263
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) (5)
Estimated Fair Value $ 17,083 $ 20,258