v3.26.1
LEGAL - Schedule of Estimated Timing of Payments (Details)
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total $ 46,995,377
2026 4,975,815
2027 26,263,933
2028 5,350,239
2029 $ 10,405,389