XML 88 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance beginning $ 270,162 $ 305,848 $ 276,797 $ 344,598
Total other comprehensive income (loss) (1,527) 3,919 2,460 (1,995)
Balance ending 255,349 299,573 255,349 299,573
Foreign Currency Translation Adjustments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance beginning (19,297) (20,436) (20,927) (15,348)
Other comprehensive income (loss) before reclassifications (505) 2,866 510 (2,222)
Amounts reclassified from accumulated other comprehensive loss 0 0 615 0
Total other comprehensive income (loss) (505) 2,866 1,125 (2,222)
Balance ending (19,802) (17,570) (19,802) (17,570)
Derivative Adjustments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance beginning 1,391 (135) (966) 691
Other comprehensive income (loss) before reclassifications (1,022) 935 731 (477)
Amounts reclassified from accumulated other comprehensive loss 0 118 604 704
Total other comprehensive income (loss) (1,022) 1,053 1,335 227
Balance ending 369 918 369 918
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance beginning (17,906) (20,571) (21,893) (14,657)
Other comprehensive income (loss) before reclassifications (1,527) 3,801 1,241 (2,699)
Amounts reclassified from accumulated other comprehensive loss 0 118 1,219 704
Total other comprehensive income (loss) (1,527) 3,919 2,460 (1,995)
Balance ending $ (19,433) $ (16,652) $ (19,433) $ (16,652)