v3.26.1
Ox Hill Note Receivable and Future Receivables Obligation - Schedule of Notes Receivable (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jan. 01, 2026
Jun. 30, 2026
Schedule of Notes Receivable [Abstract]      
Balance due $ 35,328,981  
Amount reserved     $ (29,917,458)
Amount due net of reserve     5,411,523
Repaid by Ox Hill during the period     $ (5,411,523)