Other Financial Instruments and Fair Value Measurements (Details Textual) $ in Millions |
Jul. 31, 2024
USD ($)
|
|---|---|
| Other Financial Instruments and Fair Value Measurements (Textual) [Abstract] | |
| Company's Municipal bond mature in 2025 | $ 1.5 |
| Company's Municipal bond mature in 2026 | 0.8 |
| Company's Municipal bond mature in 2027 | 3.9 |
| Company's Municipal bond mature in 2028 | 0.4 |
| Company's Municipal bond mature in 2029 | 3.4 |
| Company's Municipal bond mature in 2030 and beyond | $ 7.2 |