XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Financial Instruments - Schedule of Derivative Instruments (Details) - Not Designated as Hedging Instrument
Mar. 31, 2022
USD ($)
Apr. 30, 2021
derivativeHeld
Derivative [Line Items]    
Number of interest-rate contracts held | derivativeHeld   2
Interest Rate Cap    
Derivative [Line Items]    
Notional $ 142,100,000  
Strike Rate 2.00%  
Fair Value $ 2,391,000