Annual report pursuant to Section 13 and 15(d)

Derivative Financial Instruments - Schedule of Derivative Instruments (Details)

v3.22.4
Derivative Financial Instruments - Schedule of Derivative Instruments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
instrument
Jul. 19, 2022
instrument
Dec. 31, 2021
instrument
Derivative [Line Items]      
Derivative, number of instruments held | instrument   0 0
Undesignated derivatives:      
Derivative [Line Items]      
Derivative asset $ 137,728    
Derivative liability $ 54,121    
Interest rate caps - purchased | Undesignated derivatives:      
Derivative [Line Items]      
Derivative, number of instruments held | instrument 2    
Derivative asset $ 54,121    
Notional amounts $ 3,592,215    
Strike 3.85%    
Interest rate cap - sold | Undesignated derivatives:      
Derivative [Line Items]      
Derivative, number of instruments held | instrument 1    
Derivative liability $ 54,121    
Notional amounts $ 3,592,215    
Strike 3.85%    
Interest rate swap - purchased | Undesignated derivatives:      
Derivative [Line Items]      
Derivative, number of instruments held | instrument 1    
Derivative asset $ 83,607    
Notional amounts $ 3,592,215    
Strike 3.10%