Commitments and Contingencies - Annual Maintenance Fee payments are due on Oct 1st of each year (Details) $ in Thousands |
Sep. 30, 2025
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| 2025 | $ 250 |
| 2026 | 350 |
| 2027 | 400 |
| 2028 | 500 |
| Total | $ 1,500 |