Revenue from Contracts with Customers (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Revenue From Contract With Customers [Line Items] | ||
| Allowance for credit losses | $ 25,008,000 | $ 22,757,000 |
| Contract asset impairment | 0 | $ 0 |
| Remaining performance obligations | 17,143,101,000 | |
| 2026Acquisitions | ||
| Revenue From Contract With Customers [Line Items] | ||
| Increase in contract assets from acquisitions | 2,000,000.0 | |
| Increase in contract liabilities from acquisitions | 1,700,000 | |
| Excluding2026Acquisitions | ||
| Revenue From Contract With Customers [Line Items] | ||
| Increase in net contract liabilities | 219,300,000 | |
| Minimum [Member] | ||
| Revenue From Contract With Customers [Line Items] | ||
| Performance obligation satisfied in previous period | 1,000,000.0 | |
| Change in total estimated cost or anticipated contract value | $ 1,000,000.0 |
| X | ||||||||||
- Definition Amount of increase in net contract liabilities. No definition available.
|
| X | ||||||||||
- Definition Reduction in profit recognized for cumulative catch-up adjustment from change in measure of progress. No definition available.
|
| X | ||||||||||
- Definition RevenueFromContractWithCustomersLineItems No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of expense (reversal of expense) for expected credit loss on 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 increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|