v3.25.1
Interest Rate Swap Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Feb. 05, 2025
Dec. 31, 2024
Aug. 31, 2023
Oct. 08, 2021
Interest Rate Swap              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Net asset balance     $ 5,318   $ 13,178    
Interest Rate Swap | One-Month London Interbank Offered Rate              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Interest rate swap agreement notional amount             $ 529,000
Floor rate             0.50%
Interest Rate Swap | One-Month Secured Overnight Financing Rate              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Interest rate swap agreement notional amount       $ 600      
Floor rate       0.50%   0.39%  
Interest Rate Swap | Minimum | One-Month London Interbank Offered Rate              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Annual rates             1.53%
Interest Rate Swap | Minimum | One-Month Secured Overnight Financing Rate              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Annual rates       3.97%   1.47%  
Interest Rate Swap | Maximum | One-Month London Interbank Offered Rate              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Annual rates             1.55%
Interest Rate Swap | Maximum | One-Month Secured Overnight Financing Rate              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Annual rates       3.98%   1.48%  
Forecast | Reclassification out of Accumulated Other Comprehensive Income              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Reclassified amount $ (8,600)            
Forecast | Interest Rate Swap | One-Month Secured Overnight Financing Rate              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Interest rate swap agreement notional amount   $ 400,400