v3.25.2
Derivatives - Summary of Aggregate Notional Amount and Fair Value Of Derivative Financial Instruments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Derivative Assets    
Total Derivatives assets at fair value $ 0 $ 319,195
Cash collateral received 0 0
Derivative Asset, Notional 0 17,224,192
Derivative Liabilities    
Total Derivatives liabilities at fair value (733,825) 0
Cash collateral posted 2,210,000 780,000
Derivative Liability, Notional 18,668,765 0
Level 1 [Member]    
Derivative Assets    
Total Derivatives assets at fair value 0 0
Derivative Liabilities    
Total Derivatives liabilities at fair value 0 0
Level 2 [Member]    
Derivative Assets    
Total Derivatives assets at fair value 0 319,195
Derivative Liabilities    
Total Derivatives liabilities at fair value (733,825) 0
Level 3 [Member]    
Derivative Assets    
Total Derivatives assets at fair value 0 0
Derivative Liabilities    
Total Derivatives liabilities at fair value 0 0
Foreign Currency Forward Contract [Member]    
Derivative Assets    
Total Derivatives assets at fair value 0 319,195
Derivative Asset, Notional 0 17,224,192
Derivative Liabilities    
Total Derivatives liabilities at fair value (733,825) 0
Derivative Liability, Notional 18,668,765 0
Foreign Currency Forward Contract [Member] | Level 1 [Member]    
Derivative Assets    
Total Derivatives assets at fair value 0 0
Derivative Liabilities    
Total Derivatives liabilities at fair value 0 0
Foreign Currency Forward Contract [Member] | Level 2 [Member]    
Derivative Assets    
Total Derivatives assets at fair value 0 319,195
Derivative Liabilities    
Total Derivatives liabilities at fair value (733,825) 0
Foreign Currency Forward Contract [Member] | Level 3 [Member]    
Derivative Assets    
Total Derivatives assets at fair value 0 0
Derivative Liabilities    
Total Derivatives liabilities at fair value $ 0 $ 0