Income Taxes - Interest and Penalties (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Income Tax Disclosure [Abstract] | ||
| Gross liability for unrecognized tax benefits, exclusive of interest and penalties | $ 15,415 | $ 13,613 |
| Interest and penalties on unrecognized benefits | 2,420 | 1,685 |
| Total gross uncertain tax positions | 17,835 | 15,298 |
| Amount included in Current liabilities | 4,057 | 3,642 |
| Amount included in Other long-term liabilities | 13,778 | 11,656 |
| Total gross uncertain tax positions | $ 17,835 | $ 15,298 |
| X | ||||||||||
- Definition Gross Liability For Unrecognized Tax Benefits Exclusive Of Interest And Penalties No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount recognized for uncertainty in income taxes classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount recognized for uncertainty in income taxes classified as noncurrent. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|