v3.26.1
Licensing Agreements with Related Parties - Additional Information (Details) - LicensingAgreements
Mar. 30, 2023
Nov. 20, 2018
Mar. 31, 2026
Related Party Transaction [Line Items]      
Number of licensing agreements     2
Percent royalty 6.00% 6.00%  
Participation interest 10.00% 10.00%  
Minimum      
Related Party Transaction [Line Items]      
Percentage of common shares outstanding   5.00%