XML 107 R95.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Steele Consolidated Notes (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Sep. 23, 2024
Debt      
Interest payable $ 1,028,730 $ 57,474,111  
Steele Consolidated Notes      
Debt      
Principal balance payable 3,000,000   $ 3,000,000
Interest rate     9.00%
Interest payable $ 135,000