v3.26.1
Revenues (Details) - USD ($)
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenues:    
Net pool revenues - related party $ 187,804,115 $ 83,842,752
Other revenues, net 80,733 369,214
Total revenues $ 187,884,848 $ 84,211,966