XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance beginning $ 428,153 $ 452,762 $ 345,600
Total other comprehensive loss (2,104) (10,323) (5,933)
Balance ending 344,598 428,153 452,762
Foreign Currency Translation Adjustments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance beginning (11,328) (770) 2,069
Other comprehensive loss before reclassifications (4,020) (10,558) (2,839)
Amounts reclassified from accumulated other comprehensive loss 0 0 0
Total other comprehensive loss (4,020) (10,558) (2,839)
Balance ending (15,348) (11,328) (770)
Derivative Adjustments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance beginning (1,225) (1,460) 1,634
Other comprehensive loss before reclassifications (1,536) (8,279) (3,913)
Amounts reclassified from accumulated other comprehensive loss 3,452 8,514 819
Total other comprehensive loss 1,916 235 (3,094)
Balance ending 691 (1,225) (1,460)
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance beginning (12,553) (2,230) 3,703
Other comprehensive loss before reclassifications (5,556) (18,837) (6,752)
Amounts reclassified from accumulated other comprehensive loss 3,452 8,514 819
Total other comprehensive loss (2,104) (10,323) (5,933)
Balance ending $ (14,657) $ (12,553) $ (2,230)