XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost $ 31,221 $ 38,058
Fair Value 31,226 38,082
Unrealized Gains 7 25
Unrealized Losses 2 1
Recurring [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 17,293 23,296
Investments Available for Sale 13,933 14,786
Cash [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost 3,759 1,777
Fair Value 3,759 1,777
Cash [Member] | Recurring [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 3,759 1,777
Mutual Funds [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost 12,038 20,077
Fair Value 12,038 20,077
Unrealized Gains 0 0
Unrealized Losses 0 0
Mutual Funds [Member] | Recurring [Member] | Level 1 [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 12,038 20,077
Investments Available for Sale 0 0
U.S. Agency and Treasury Securities [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost 15,424 16,204
Fair Value 15,429 16,228
Unrealized Gains 7 25
Unrealized Losses 2 1
U.S. Agency and Treasury Securities [Member] | Recurring [Member] | Level 1 [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 1,496 1,442
Investments Available for Sale 13,933 14,786
Total Investment Securities [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Adjusted Cost 27,462 36,281
Fair Value 27,467 36,305
Unrealized Gains 7 25
Unrealized Losses 2 1
Total Investment Securities [Member] | Recurring [Member] | Level 1 [Member]    
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract]    
Cash and Cash Equivalents 13,534 21,519
Investments Available for Sale $ 13,933 $ 14,786