v3.26.1
Payments, by Government - 12 months ended Dec. 31, 2025 - USD ($)
Taxes
[1]
Royalties
Fees
Total Payments
Total $ 135,147,000 $ 26,987,920 $ 173,957 $ 162,308,877
UNITED STATES | U.S. Federal Government [Member]        
Total $ 135,147,000 $ 26,987,920 $ 173,957 $ 162,308,877
[1]
*Represents payments at the entity level of U.S. federal income taxes.