v3.25.2
Share Transactions - Summary of Total Shares Issued and Proceeds (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Transactions [Abstract]            
Common shares issued 4,371 151,338 158,415 21,853 155,709 180,268
Proceeds Received $ 100,000 $ 3,539,803 $ 3,859,000 $ 532,335 $ 3,639,803 $ 4,391,335