v3.26.1
Commitments - Schedule of Future Minimum Payments Under Phenixfin’s Operating Lease (Details)
Jun. 30, 2026
USD ($)
Schedule of Future Minimum Payments Under Phenixfin’s Operating Lease [Abstract]  
2026 $ 79,538
2027 325,261
2028 335,019
2029 345,070
2030 355,422
Thereafter 1,908,314
Operating leases, future minimum payments due 3,348,624
Difference between undiscounted and discounted cash flows (885,585)
Total $ 2,463,039