v3.26.1
Commitments - Schedule of Future Minimum Payments Under Phenixfin’s Operating Lease (Details)
Mar. 31, 2026
USD ($)
Schedule of Future Minimum Payments Under Phenixfin’s Operating Lease [Abstract]  
2026 $ 158,288
2027 325,261
2028 335,019
2029 345,070
2030 355,422
Thereafter 1,908,314
Operating leases, future minimum payments due 3,427,374
Difference between undiscounted and discounted cash flows (929,618)
Total $ 2,497,756