Accumulated Other Comprehensive Income (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balance | $ 353,352 | $ 343,189 | $ 346,925 | $ 337,317 |
| Other comprehensive loss before reclassification, net of tax | 467 | 906 | 74 | 1,259 |
| Amounts reclassified from accumulated other comprehensive income, net of tax | 0 | 2 | 84 | 4 |
| Total Other Comprehensive Income | 467 | 908 | 158 | 1,263 |
| Ending Balance | 429,654 | 349,545 | 429,654 | 349,545 |
| Accumulated Other Comprehensive Loss | ||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balance | (797) | (1,140) | (488) | (1,495) |
| Total Other Comprehensive Income | 467 | 908 | 158 | 1,263 |
| Ending Balance | $ (330) | $ (232) | $ (330) | $ (232) |
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount after tax of other comprehensive income (loss) attributable to parent entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|