Fair Value Measurements - Schedule of U.S. Government Securities with the Market Values and Maturity Dates (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Schedule of U.S. Government Securities Market Values and Maturity Dates [Line Items] | ||
Total Market value of investment in U.S. government securities | $ 61,468,000 | $ 88,844,000 |
Maturing in 2025 [Member] | ||
Schedule of U.S. Government Securities Market Values and Maturity Dates [Line Items] | ||
Total Market value of investment in U.S. government securities | 44,837,000 | 80,739,000 |
Maturing in 2026 [Member] | ||
Schedule of U.S. Government Securities Market Values and Maturity Dates [Line Items] | ||
Total Market value of investment in U.S. government securities | 16,542,000 | 8,019,000 |
Accrued interest [Member] | ||
Schedule of U.S. Government Securities Market Values and Maturity Dates [Line Items] | ||
Total Market value of investment in U.S. government securities | $ 89,000 | $ 86,000 |