Income Taxes (Additional Information) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Income Tax Disclosure [Abstract] | ||||
| Income tax expense | $ 1,600 | $ 1,800 | ||
| Decrease in ncome tax expense | $ 139,000 | $ 1,500 | $ 946 | $ 2,700 |
| effective tax rate | 22.90% | 23.60% | 20.50% | 22.60% |
| Income Tax to stock Option Exercises | $ 800 | |||
| Income tax-effected | $ 192 | |||
| X | ||||||||||
- Definition Decrease In Income Tax Expense No definition available.
|
| X | ||||||||||
- Definition Effective Income Tax to stock Option Exercises No definition available.
|
| X | ||||||||||
- Definition Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|