Subsequent Event (Details) shares in Millions, $ in Millions  | 
 Mar. 31, 2023  
USD ($)  
shares 
 | 
|---|---|
| Subsequent Events [Abstract] | |
| Shares of common stock value | shares | 0.6 | 
| Net proceeds | $ | $ 5.6 | 
| X | ||||||||||
- Definition Amount of net proceeds. No definition available. 
  | 
| X | ||||||||||
- Definition Shares of common stock value. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |