v3.25.2
Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Expects to reclassify unrealized losses related to change in fair value of interest rate hedge agreement from accumulated other comprehensive (loss) income into earnings   $ 200
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Amounts reclassified from accumulated other comprehensive (loss) income $ 4,100 $ 4,094 [1]
[1]

(1) During the first quarter of 2025, the Company reclassified $4.1 million of effect of taxes related to Foreign Currency Translation Adjustments from accumulated other comprehensive (loss) income into earnings in connection with IRC 987. See “Note 8 – Income Taxes”.