v3.25.4
Commitment and Contingencies (Details) - USD ($)
$ in Millions
Feb. 09, 2026
Dec. 31, 2025
Loss Contingency, Possible Loss Not Accrued   $ 9.6
Scenario, Forecast [Member] | Fluor    
Loss Contingency, Cancellation Fee Initial Amount $ 24.0  
Loss Contingency, Cancellation Fee, Value Per Month Decrease 2.0  
Loss Contingency, Cancellation Fee Ending Amount $ 0.0