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