XML 123 R102.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Apr. 01, 2024
Apr. 01, 2020
Goodwill [Line Items]          
Goodwill $ 278,297 $ 278,297 $ 278,297    
PNM          
Goodwill [Line Items]          
Goodwill 51,632 51,632   $ 51,600  
Goodwill fair value exceeded by its carrying value       54.00%  
TNMP          
Goodwill [Line Items]          
Goodwill $ 226,665 $ 226,665     $ 226,700
Goodwill fair value exceeded by its carrying value         38.00%