XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost $ 53,538 $ 152,400
Fair Value $ 53,547 152,023
Minimum [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Maturities of investments 1 year  
Maximum [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Maturities of investments 2 years  
Cash [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost $ 1,452 16,949
Fair Value 1,452 16,949
Total Investment Securities [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost 52,086 135,451
Unrealized Gains 27 9
Unrealized Losses (18) (386)
Fair Value 52,095 135,074
Mutual Funds [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost 20,040 66,493
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 20,040 66,493
U.S. Agency and Treasury Securities [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost 32,046 68,958
Unrealized Gains 27 9
Unrealized Losses (18) (386)
Fair Value 32,055 68,581
Recurring [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 26,289 86,561
Investments Available for Sale 27,258 65,462
Recurring [Member] | Cash [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 1,452 16,949
Recurring [Member] | Level 1 [Member] | Total Investment Securities [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 24,837 69,612
Investments Available for Sale 27,258 65,462
Recurring [Member] | Level 1 [Member] | Mutual Funds [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 20,040 66,493
Investments Available for Sale 0 0
Recurring [Member] | Level 1 [Member] | U.S. Agency and Treasury Securities [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 4,797 3,119
Investments Available for Sale $ 27,258 $ 65,462