v3.25.2
Schedule of Fair Value of Investments Held to Maturity Based on Level 2 Inputs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Fair Value $ 5,662 $ 7,703
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Fair Value 1,277 2,665
Fixed Income Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value 727 710
Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value 3,658 4,328
Fair Value, Inputs, Level 2 [Member]    
Schedule of Investments [Line Items]    
Fair Value 5,662 7,703
Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Fair Value 1,277 2,665
Fair Value, Inputs, Level 2 [Member] | Fixed Income Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value 727 710
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value $ 3,658 $ 4,328