v3.26.1
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Third-party lessee payment lag for oil and natural gas delivery     90 days  
Change in prior period estimate $ 1.6 $ 0.0 $ 0.0 $ 0.0
Production performance obligations satisfied in prior period, amount recognized 0.0 $ 0.0 0.0 $ 1.5
Contract assets recognized 0.0   0.0  
Thacker Pass        
Disaggregation of Revenue [Line Items]        
Advance paid 3.5   3.5  
Cost reimbursement, commercial mining milestone, fee $ 4.7   $ 4.7