Commitment and Contingencies (Details) $ in Millions |
Jun. 30, 2026
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| Raw material inventory purchase commitments | $ 10.8 |
| Finished goods inventory purchase commitments | 1.9 |
| Prepaid purchase commitments for raw materials inventory | $ 5.4 |