v3.26.1
Schedule of Fair Value of Investments Held to Maturity Based on Level 2 Inputs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Fair Value $ 2,333 $ 4,673
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Fair Value 164 366
Fixed Income Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value 739 737
Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value 1,430 3,570
Fair Value, Inputs, Level 2 [Member]    
Schedule of Investments [Line Items]    
Fair Value 2,333 4,673
Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Fair Value 164 366
Fair Value, Inputs, Level 2 [Member] | Fixed Income Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value 739 737
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value $ 1,430 $ 3,570