v3.23.2
Derivative Instruments - Offsetting Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities $ 38,943 $ 33,972
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0  
Net Amounts of Liabilities Presented on the Condensed Consolidated Balance Sheets 38,943  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Financial Instruments (38,943)  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0  
Net Liabilities Exposed 0  
Counterparty A    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 8,966  
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0  
Net Amounts of Liabilities Presented on the Condensed Consolidated Balance Sheets 8,966  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Financial Instruments (8,966)  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0  
Net Liabilities Exposed 0  
Counterparty B    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 7,219  
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0  
Net Amounts of Liabilities Presented on the Condensed Consolidated Balance Sheets 7,219  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Financial Instruments (7,219)  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0  
Net Liabilities Exposed 0  
Counterparty C    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 301  
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0  
Net Amounts of Liabilities Presented on the Condensed Consolidated Balance Sheets 301  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Financial Instruments (301)  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0  
Net Liabilities Exposed 0  
Counterparty D    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 19,876  
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0  
Net Amounts of Liabilities Presented on the Condensed Consolidated Balance Sheets 19,876  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Financial Instruments (19,876)  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0  
Net Liabilities Exposed 0  
Counterparty E    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 2,581  
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0  
Net Amounts of Liabilities Presented on the Condensed Consolidated Balance Sheets 2,581  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Financial Instruments (2,581)  
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0  
Net Liabilities Exposed $ 0