XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]                
Balance $ 1,000,392 $ 968,868 $ 982,459 $ 943,325 $ 916,149 $ 917,585 $ 982,459 $ 917,585
Current period other comprehensive (loss) income:                
Total current period other comprehensive (loss) income (1,733) 6,158 (2,713) (951) (343) 684 1,712 (610)
Balance 1,024,121 1,000,392 968,868 976,317 943,325 916,149 1,024,121 976,317
Foreign Currency Translation Adjustments                
Accumulated Other Comprehensive Income Loss [Line Items]                
Balance (10,386)   (16,383) (14,463)   (12,695) (16,383) (12,695)
Current period other comprehensive (loss) income:                
Other comprehensive (loss) income before reclassifications (1,414)     4,745     8,677 2,877
Amounts reclassified from accumulated other comprehensive (loss) income     (4,100)       (4,094) [1]  
Effect of taxes       (758)       (658)
Total current period other comprehensive (loss) income (1,414)     3,987     4,583 2,219
Balance (11,800) (10,386)   (10,476) (14,463)   (11,800) (10,476)
Change in Fair Value of Interest Rate Hedge Agreements and Other Adjustments                
Accumulated Other Comprehensive Income Loss [Line Items]                
Balance (1,915)   637 2,919   810 637 810
Current period other comprehensive (loss) income:                
Other comprehensive (loss) income before reclassifications (178)     (5,099)     (2,868) 1,161
Amounts reclassified from accumulated other comprehensive (loss) income (131)     (1,670)     (1,011) [1] (5,002)
Effect of taxes (10)     1,831     1,008 1,012
Total current period other comprehensive (loss) income (319)     (4,938)     (2,871) (2,829)
Balance (2,234) (1,915)   (2,019) 2,919   (2,234) (2,019)
Accumulated Other Comprehensive Loss                
Accumulated Other Comprehensive Income Loss [Line Items]                
Balance (12,301) (18,459) (15,746) (11,544) (11,201) (11,885) (15,746) (11,885)
Current period other comprehensive (loss) income:                
Other comprehensive (loss) income before reclassifications (1,592)     (354)     5,809 4,038
Amounts reclassified from accumulated other comprehensive (loss) income (131) [2]     (1,670)     (5,105) [1] (5,002)
Effect of taxes (10)     1,073     1,008 354
Total current period other comprehensive (loss) income (1,733) 6,158 (2,713) (951) (343) 684 1,712 (610)
Balance $ (14,034) $ (12,301) $ (18,459) $ (12,495) $ (11,544) $ (11,201) $ (14,034) $ (12,495)
[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.3 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.