v3.25.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following during the three months ended June 30, 2025 and 2024:
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, March 31, 2025$(97,432)$(151)$(97,583)
Other comprehensive income, before taxes
28,465 35 28,500 
Tax expense (8)(8)
Other comprehensive income, net of taxes
28,465 27 28,492 
Less: Other comprehensive income (loss) attributable to noncontrolling interest— 
Balance, June 30, 2025$(68,971)$(124)$(69,095)
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, March 31, 2024$(92,367)$(252)$(92,619)
Other comprehensive loss, before taxes
(645)— (645)
Tax expense— — — 
Other comprehensive loss, net of taxes
(645)— (645)
Less: Other comprehensive income (loss) attributable to noncontrolling interest— — — 
Balance, June 30, 2024$(93,012)$(252)$(93,264)
Accumulated other comprehensive loss consists of the following during the six months ended June 30, 2025 and 2024:
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, December 31, 2024$(103,900)$(178)$(104,078)
Other comprehensive income, before taxes
34,937 70 35,007 
Tax expense (16)(16)
Other comprehensive income, net of taxes
34,937 54 34,991 
Less: Other comprehensive income (loss) attributable to noncontrolling interest— 
Balance, June 30, 2025$(68,971)$(124)$(69,095)
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, December 31, 2023$(84,634)$(353)$(84,987)
Other comprehensive (loss) income, before taxes
(8,378)129 (8,249)
Tax expense— (28)(28)
Other comprehensive (loss) income, net of taxes
(8,378)101 (8,277)
Less: Other comprehensive income (loss) attributable to noncontrolling interest— — — 
Balance, June 30, 2024$(93,012)$(252)$(93,264)