v3.25.2
Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Fair Value, Less than 12 Months $ 34 $ 70
Unrealized Loss, Less than 12 Months (15) (15)
Fair Value,More than 12 Months 472 771
Unrealized Loss, More than 12 Months (19) (41)
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Fair Value, Less than 12 Months 34 36
Unrealized Loss, Less than 12 Months (15) (15)
Fair Value,More than 12 Months 97 95
Unrealized Loss, More than 12 Months (2) (5)
Fixed Income Funds [Member]    
Schedule of Investments [Line Items]    
Fair Value, Less than 12 Months   34
Fair Value,More than 12 Months 375 676
Unrealized Loss, More than 12 Months $ (17) $ (36)