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 |
| X | ||||||||||
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|