v3.26.3
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Numerator:    
Net loss after income tax attributable to Tamboran Resources Corporation stockholders $ (26,073) $ (36,902)
Denominator:    
Basic (in shares) 22,463,972 14,661,192
Diluted (in shares) 22,463,972 14,661,192
Net loss per share, basic (in USD per share) $ (1.161) $ (2.517)
Net loss per share, diluted (in USD per share) $ (1.161) $ (2.517)