v3.26.1
Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance beginning $ 232,803 $ 269,201 $ 248,250 $ 276,797
Total other comprehensive income (loss) (2,541) 2,571 (13,984) 3,987
Balance ending 226,532 270,162 226,532 270,162
Foreign Currency Translation Adjustments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance beginning (26,068) (20,172) (18,093) (20,927)
Other comprehensive income (loss) before reclassifications (2,371) 260 (10,346) 1,015
Amounts reclassified from accumulated other comprehensive loss 0 615 0 615
Total other comprehensive income (loss) (2,371) 875 (10,346) 1,630
Balance ending (28,439) (19,297) (28,439) (19,297)
Derivative Adjustments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance beginning (4,183) (305) (715) (966)
Other comprehensive income (loss) before reclassifications (1,574) 1,617 (5,267) 1,753
Amounts reclassified from accumulated other comprehensive loss 1,404 79 1,629 604
Total other comprehensive income (loss) (170) 1,696 (3,638) 2,357
Balance ending (4,353) 1,391 (4,353) 1,391
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance beginning (30,251) (20,477) (18,808) (21,893)
Other comprehensive income (loss) before reclassifications (3,945) 1,877 (15,613) 2,768
Amounts reclassified from accumulated other comprehensive loss 1,404 694 1,629 1,219
Total other comprehensive income (loss) (2,541) 2,571 (13,984) 3,987
Balance ending $ (32,792) $ (17,906) $ (32,792) $ (17,906)