v3.25.2
Schedule of Investments Held to Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Amortized Cost $ 5,690 $ 7,743
Unrealized Gains 6 17
Unrealized Losses (34) (57)
Fair Value 5,662 7,703
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Amortized Cost 1,288 2,669
Unrealized Gains 6 17
Unrealized Losses (17) (21)
Fair Value 1,277 2,665
Fixed Income Funds [Member]    
Schedule of Investments [Line Items]    
Amortized Cost 744 746
Unrealized Losses (17) (36)
Fair Value 727 710
Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Amortized Cost 3,658 4,328
Fair Value $ 3,658 $ 4,328