Related Party Transactions - Narrative (Details) $ in Millions  | 
 Sep. 30, 2022  
USD ($) 
 | 
|---|---|
| Related Party Transactions [Abstract] | |
| Interest payable | $ 2.8 | 
| X | ||||||||||
- Definition Interest Payable, Related Parties No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |