| Revenue - Narrative (Details) - USD ($) $ in Millions | Jun. 30, 2023 | Jun. 30, 2022 | 
|---|---|---|
| Revenue from Contract with Customer [Abstract] | ||
| Contract liabilities | $ 0.8 | $ 0.5 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition Contract Liabilities No definition available. 
 |