| Schedule of Accumulated Other Comprehensive Income (Loss) |
The following tables summarize the activity related to reach component of other comprehensive income (loss) during the years ended December 31, 2025, 2024 and 2023: | | | | | | | | | | | | | | | | | | | | | | | | | (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,977 | | | 1,648 | | | 9,691 | | | 36,316 | | | Net amount reclassified from accumulated other comprehensive loss | — | | | — | | | 2,267 | | | 2,267 | | | Net other comprehensive income | 24,977 | | | 1,648 | | | 11,958 | | | 38,583 | | | Balances at December 31, 2025 | $ | 51,433 | | | $ | 1,994 | | | $ | (27,965) | | | $ | 25,462 | |
| | | | | | | | | | | | | | | | | | | | | | | | | (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, 2024 | $ | 44,181 | | | $ | (149) | | | $ | (30,926) | | | $ | 13,106 | | | Other comprehensive (loss) income before reclassifications | (17,725) | | | 495 | | | (10,471) | | | (27,701) | | | Net amount reclassified from accumulated other comprehensive income (loss) | — | | | — | | | 1,474 | | | 1,474 | | | Net other comprehensive (loss) income | (17,725) | | | 495 | | | (8,997) | | | (26,227) | | | Balances at December 31, 2024 | $ | 26,456 | | | $ | 346 | | | $ | (39,923) | | | $ | (13,121) | |
| | | | | | | | | | | | | | | | | | | | | | | | | (Amounts presented net of taxes) | Foreign Currency Translation Gains | | Net Unrealized Gains (Losses) on Marketable Securities | | Defined Benefit Pension Plans | | Accumulated Other Comprehensive Income (Loss) | | Balances at January 1, 2023 | $ | 18,409 | | | $ | (5,037) | | | $ | 1,697 | | | $ | 15,069 | | | Other comprehensive income (loss) before reclassifications | 25,772 | | | 4,888 | | | (33,394) | | | (2,734) | | | Net amount reclassified from accumulated other comprehensive income | — | | | — | | | 771 | | | 771 | | | Net other comprehensive income (loss) | 25,772 | | | 4,888 | | | (32,623) | | | (1,963) | | | Balances at December 31, 2023 | $ | 44,181 | | | $ | (149) | | | $ | (30,926) | | | $ | 13,106 | |
|