XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Framework Agreement with MEP FTV - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
tranche
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 42,510 $ 51,215 $ 52,454
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years    
Service-Based Restricted Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 23,000    
Granted (in shares) | shares 1,600,000    
Service-Based Restricted Stock Awards | Share-based Payment Arrangement, Period One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 7,000    
Service-Based Restricted Stock Awards | Share-based Payment Arrangement, Period Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense 8,000    
Service-Based Restricted Stock Awards | Share-based Payment Arrangement, Period Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 8,000    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 3 years    
Performance-Based Restricted Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) | shares 400,000    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years    
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 5,700    
Performance-Based Restricted Stock Awards | Share-based Payment Arrangement, Period One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense 1,700    
Performance-Based Restricted Stock Awards | Share-based Payment Arrangement, Period Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense 2,000    
Performance-Based Restricted Stock Awards | Share-based Payment Arrangement, Period Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 2,000    
Framework Agreement - Projects      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock issued during period, shares, percentage 0.80    
Framework Agreement - Network      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of tranches | tranche 3    
Stock issued during period, shares, percentage 0.20    
Framework Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 3,300 6,500  
Framework Agreement | Accrued Expenses and Other Current Liabilities      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 8,400 $ 5,100