XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance beginning $ 276,797 $ 344,598
Total other comprehensive income (loss) 1,416 (4,043)
Balance ending 269,201 321,885
Foreign Currency Translation Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance beginning (20,927) (15,348)
Other comprehensive loss before reclassifications 755 (3,497)
Amounts reclassified from accumulated other comprehensive loss 0 0
Total other comprehensive income (loss) 755 (3,497)
Balance ending (20,172) (18,845)
Derivative Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance beginning (966) 691
Other comprehensive loss before reclassifications 136 (605)
Amounts reclassified from accumulated other comprehensive loss 525 59
Total other comprehensive income (loss) 661 (546)
Balance ending (305) 145
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance beginning (21,893) (14,657)
Other comprehensive loss before reclassifications 891 (4,102)
Amounts reclassified from accumulated other comprehensive loss 525 59
Total other comprehensive income (loss) 1,416 (4,043)
Balance ending $ (20,477) $ (18,700)