Income Taxes - Interest and Penalties (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Income Tax Disclosure [Abstract] | ||
| Gross liability for unrecognized tax benefits, exclusive of interest and penalties | $ 14,214 | $ 13,613 |
| Interest and penalties on unrecognized benefits | 1,907 | 1,685 |
| Total gross uncertain tax positions | 16,121 | 15,298 |
| Amount included in Current liabilities | 4,057 | 3,642 |
| Amount included in Other long-term liabilities | 12,064 | 11,656 |
| Total gross uncertain tax positions | $ 16,121 | $ 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://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount recognized for uncertainty in income taxes classified as noncurrent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| 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
|