| Schedule of Accumulated Other Comprehensive Income (Loss) |
The following tables summarize the activity related to each component of accumulated other comprehensive income (loss) during the six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | (Amounts presented net of taxes) | Foreign Currency Translation Gains (Loss) | | Net Unrealized Gains (Losses) on Marketable Securities | | Defined Benefit Pension Plans | | Accumulated Other Comprehensive Income (Loss) | | Balances at January 1, 2026 | $ | 51,433 | | | $ | 1,994 | | | $ | (27,965) | | | $ | 25,462 | | | Other comprehensive loss before reclassifications | (1,723) | | | (4,485) | | | — | | | (6,208) | | | Net amount reclassified from accumulated other comprehensive income (loss) | — | | | — | | | 464 | | | 464 | | | Net other comprehensive (loss) income | (1,723) | | | (4,485) | | | 464 | | | (5,744) | | | Balances at June 30, 2026 | $ | 49,710 | | | $ | (2,491) | | | $ | (27,501) | | | $ | 19,718 | |
| | | | | | | | | | | | | | | | | | | | | | | | | (Amounts presented net of taxes) | Foreign Currency Translation Gains | | Net Unrealized Gains on Marketable Securities | | Defined Benefit Pension Plans | | Accumulated Other Comprehensive Income (Loss) | | Balances at January 1, 2025 | $ | 26,456 | | | $ | 346 | | | $ | (39,923) | | | $ | (13,121) | | | Other comprehensive income before reclassifications | 24,505 | | | 967 | | | — | | | 25,472 | | | Net amount reclassified from accumulated other comprehensive income | — | | | — | | | 1,088 | | | 1,088 | | | Net other comprehensive income | 24,505 | | | 967 | | | 1,088 | | | 26,560 | | | Balances at June 30, 2025 | $ | 50,961 | | | $ | 1,313 | | | $ | (38,835) | | | $ | 13,439 | |
|