v3.26.1
Basis of Presentation - Narrative (Details) - USD ($)
$ in Millions
Mar. 07, 2025
Dec. 31, 2025
Reclassification, Other    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Contract asset   $ 31.8
Contract liability   (11.0)
Trade Accounts Receivable | Reclassification, Other    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Retention receivables   $ 42.8
Strata Corporation    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Business combination, consideration transferred $ 454.0