Derivatives - Schedule of Derivative Average Notional Value (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|||||||
Interest Rate Swaps | Hedging accounting | ||||||||||
Derivative [Line Items] | ||||||||||
Average notional value | [1],[2] | $ 145,000,000 | $ 145,000,000 | $ 145,000,000 | $ 145,000,000 | |||||
Interest Rate Swaps | Non-Hedging accounting | ||||||||||
Derivative [Line Items] | ||||||||||
Average notional value | [1],[2] | 5,811,900 | 20,404,870 | 4,401,877 | 20,741,603 | |||||
Foreign Currency Forward Contracts | ||||||||||
Derivative [Line Items] | ||||||||||
Average notional value | [1],[3] | $ 28,216,302 | $ 36,380,773 | $ 26,535,580 | $ 38,349,260 | |||||
|