XML 77 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
May 27, 2025
Jun. 30, 2025
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Common stock in private placement (in shares)   11,600,000 11,600,000
TXNM 2024 ATM Program      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Initial forward price (in shares) 1,104,641 1,100,000 1,100,000