Subsequent Events (Details) - Line of Credit - USD ($)
$ in Thousands
Jul. 15, 2022
Jun. 30, 2022
Subsequent Event [Line Items]    
Line of Credit Facility, Current Borrowing Capacity   $ 1,150,000
Line of Credit Facility, Elected Commitments   $ 750,000
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Line of Credit Facility, Current Borrowing Capacity $ 2,500,000  
Line of Credit Facility, Elected Commitments $ 1,500,000