Employee Retirement Plans - Additional Information (Details) - USD ($) |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Deferred Compensation Plans | Other Assets | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Defined benefit plan, plan assets investment | $ 32,643,000 | $ 32,728,000 | |
| Deferred Compensation Plans | Accrued Expenses and Other Current Liabilities | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Liabilities under plan current | 2,566,000 | 2,566,000 | |
| Deferred Compensation Plans | Other Long-term Liabilities | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Liabilities under plan noncurrent | 14,785,000 | $ 16,490,000 | |
| Defined Contribution Plans | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Contributions made to plans | 3,460 | $ 3,783 | |
| Pension Plans | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Contributions made to plans | 0 | $ 0 | |
| Contributions expected to be made during remainder of 2026 | $ 0 | ||
| X | ||||||||||
- Definition Amount of contribution received by defined benefit plan from employer which increases plan assets. 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 contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of investment within defined benefit plan asset category. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|