v3.26.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2018
Nov. 30, 2018
Dec. 31, 2014
May 29, 2014
Operating Loss Carryforwards [Line Items]            
Income tax expense $ 2,500,000 $ 6,300,000        
Operating loss carryforwards           $ 46,100,000
Net operating loss, not subject to expiration 141,800,000          
Net operating losses subject to expiration 34,500,000          
Operating loss carryforward limitation         $ 2,300,000  
Unrecognized tax benefits that would impact effective tax rate 0 $ 0        
Operating loss carryforwards, decrease for uncertain tax positions 58,700,000          
GrayWolf Industrial | Insurance Services            
Operating Loss Carryforwards [Line Items]            
Amount subject to annual limitation       $ 57,100,000    
Domestic Tax Authority            
Operating Loss Carryforwards [Line Items]            
Operating loss carryforwards 176,300,000          
Operating loss carryforwards, U.S. 123,000,000.0          
Domestic Tax Authority | GrayWolf Industrial            
Operating Loss Carryforwards [Line Items]            
Amount subject to annual limitation     $ 25,400,000      
Domestic Tax Authority | GrayWolf Industrial | Tax Year 2024            
Operating Loss Carryforwards [Line Items]            
Amount subject to annual limitation       1,100,000    
Domestic Tax Authority | GrayWolf Industrial | Minimum | Tax Year 2019            
Operating Loss Carryforwards [Line Items]            
Amount subject to annual limitation       3,000,000.0    
Domestic Tax Authority | GrayWolf Industrial | Maximum | Tax Year 2019            
Operating Loss Carryforwards [Line Items]            
Amount subject to annual limitation       $ 4,000,000.0    
Domestic Tax Authority | Various Nonconsolidated Subsidiaries            
Operating Loss Carryforwards [Line Items]            
Operating loss carryforwards 164,300,000          
Net operating loss, not subject to expiration 128,200,000          
Net operating losses subject to expiration 36,100,000          
Domestic Tax Authority | R2 Technologies            
Operating Loss Carryforwards [Line Items]            
Operating loss carryforwards 115,700,000          
Domestic Tax Authority | DTV America            
Operating Loss Carryforwards [Line Items]            
Operating loss carryforwards 45,900,000          
Domestic Tax Authority | Other Entities            
Operating Loss Carryforwards [Line Items]            
Operating loss carryforwards 2,700,000          
Foreign:            
Operating Loss Carryforwards [Line Items]            
Operating loss carryforwards 600,000          
Foreign: | DTV America            
Operating Loss Carryforwards [Line Items]            
Foreign operating loss carryforward $ 11,400,000