Commitments and Contingencies (Details) - USD ($) $ in Millions |
1 Months Ended | |
|---|---|---|
Mar. 12, 2026 |
Mar. 31, 2026 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Compensatory damages awarded to the Company | $ 1.0 | |
| Compensatory damages awarded to other party | $ 2.9 | |
| Payment for arbitration settlement | $ 1.9 |