v3.25.2
Schedule of activity related to royalty interests (Details) (Parenthetical) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
[1]
Royalty interest $ 1,369,899    
Royalty [Member]        
Royalty interest   $ 1,369,899 $ 1,369,899 [1]
[1] The beginning balance reflects the Company’s total royalty interest acquisitions as of June 30, 2025. A total of $1,369,899 royalty interests had been acquired as of March 31, 2025.