v3.25.2
Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance $ 968,868 $ 982,459 $ 916,149 $ 917,585 $ 982,459 $ 917,585
Current period other comprehensive (loss) income:            
Total current period other comprehensive (loss) income 6,158 (2,713) (343) 684 3,445 341
Balance 1,000,392 968,868 943,325 916,149 1,000,392 943,325
Foreign Currency Translation Adjustments            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance (17,204) (16,383) (14,117) (12,695) (16,383) (12,695)
Current period other comprehensive (loss) income:            
Other comprehensive (loss) income before reclassifications 6,818   (334)   10,091 (1,868)
Amounts reclassified from accumulated other comprehensive (loss) income   (4,100)     (4,094) [1]  
Effect of taxes     (12)     100
Total current period other comprehensive (loss) income 6,818   (346)   5,997 (1,768)
Balance (10,386) (17,204) (14,463) (14,117) (10,386) (14,463)
Change in Fair Value of Interest Rate Hedge Agreements and Other Adjustments            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance (1,255) 637 2,916 810 637 810
Current period other comprehensive (loss) income:            
Other comprehensive (loss) income before reclassifications (836)   1,671   (2,690) 6,260
Amounts reclassified from accumulated other comprehensive (loss) income (189) [2]   (1,661)   (880) [1] (3,332)
Effect of taxes 365   (7)   1,018 (819)
Total current period other comprehensive (loss) income (660)   3   (2,552) 2,109
Balance (1,915) (1,255) 2,919 2,916 (1,915) 2,919
Accumulated Other Comprehensive Loss            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance (18,459) (15,746) (11,201) (11,885) (15,746) (11,885)
Current period other comprehensive (loss) income:            
Other comprehensive (loss) income before reclassifications 5,982   1,337   7,401 4,392
Amounts reclassified from accumulated other comprehensive (loss) income (189) [2]   (1,661)   (4,974) [1] (3,332)
Effect of taxes 365   (19)   1,018 (719)
Total current period other comprehensive (loss) income 6,158 (2,713) (343) 684 3,445 341
Balance $ (12,301) $ (18,459) $ (11,544) $ (11,201) $ (12,301) $ (11,544)
[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”.

[2]

(1) The Company expects to reclassify approximately $0.2 million of unrealized losses related to the Change in Fair Value of Interest Rate Hedge Agreements from accumulated other comprehensive (loss) income into earnings during the next 12 months.