Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule Of Changes In Contract With Customer Liability Reported on Consolidated Balance Sheets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Change in Contract with Customer, Liability [Abstract] | |||
| Contract liability, current | $ 35,160 | $ 22,037 | |
| Other long-term liabilities | 14,207 | 23,489 | |
| Contract Liabilities | $ 49,367 | $ 45,526 | $ 49,101 |
| X | ||||||||||
- References No definition available.
|
| 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 | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities. No definition available.
|