Acquisitions - Schedule of Intangible Asset Acquired Related to MediFind Acquisition (Details) - USD ($) $ in Thousands |
Jul. 31, 2024 |
Jun. 30, 2023 |
|---|---|---|
| Trademark | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Estimated useful life (in years) | 15 years | |
| MediFind | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Total identifiable intangible assets acquired | $ 2,300 | |
| MediFind | Technology | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Estimated useful life (in years) | 7 years | |
| Total identifiable intangible assets acquired | $ 1,200 | |
| MediFind | Trademark | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Estimated useful life (in years) | 15 years | |
| Total identifiable intangible assets acquired | $ 700 | |
| MediFind | Customer relationships | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Estimated useful life (in years) | 10 years | |
| Total identifiable intangible assets acquired | $ 400 |