v3.26.1
Nature of Business and Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
segment
Sep. 30, 2025
USD ($)
May 31, 2025
USD ($)
Summary Of Significant Accounting Policy [Line Items]        
Number of operating segments | segment 2 2    
Number of reportable segments | segment 2 2    
Allowance for doubtful accounts $ 1.8 $ 3.4    
Remaining performance obligations $ 1,138.6 1,104.3    
Project One | Product Concentration Risk | Contract Asset Balance        
Summary Of Significant Accounting Policy [Line Items]        
Contract asset balance (as a percent) 11.00%      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01        
Summary Of Significant Accounting Policy [Line Items]        
Revenue from remaining performance obligation (as a percent) 35.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 months      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01        
Summary Of Significant Accounting Policy [Line Items]        
Revenue from remaining performance obligation (as a percent) 29.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01        
Summary Of Significant Accounting Policy [Line Items]        
Revenue from remaining performance obligation (as a percent) 11.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01        
Summary Of Significant Accounting Policy [Line Items]        
Revenue from remaining performance obligation (as a percent) 5.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year      
Convertible Senior Notes Due 2030 (Notes) | Convertible Debt        
Summary Of Significant Accounting Policy [Line Items]        
Loan amount     $ 400.0 $ 400.0
Interest rate (as a percent)       0.25%
Convertible Senior Notes Due 2031 (Notes) | Convertible Debt        
Summary Of Significant Accounting Policy [Line Items]        
Loan amount     $ 375.0  
Convertible Senior Notes Due 2031 (Notes) | Convertible Debt | Class A Common Stock        
Summary Of Significant Accounting Policy [Line Items]        
Interest rate (as a percent)       0.00%
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent        
Summary Of Significant Accounting Policy [Line Items]        
Asset retirement obligation $ 2.9 $ 2.9