XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business and Summary of Significant Accounting Policies (Narrative) (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of operating Segments | Segment 1    
Number of reportable segments | Segment 1    
Number of reportable segment with goodwill | Segment 1    
Gain associated with the termination of an offshore wind contract $ 100,000 $ 7,400,000  
Gains on disposals of assets $ 2,900,000 100,000 $ 400,000
Loss related to the retirement of asset   $ 886,000 $ 8,200,000
Quantitative threshold 5.00%    
Percentage of income taxes paid (net of refunds received) 5.00%    
Net cash flow effect $ 0