XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging Instruments - Summary of Effects of Derivatives not Designated as Hedging Instruments (Details) - Other expense - Cash flow hedge - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Foreign currency exchange contracts      
Derivative [Line Items]      
Amount of Gain (Loss) Recognized in Income $ 0 $ 0 $ (20)
Interest rate cap contracts      
Derivative [Line Items]      
Amount of Gain (Loss) Recognized in Income (556) 0 0
Interest rate swap agreements      
Derivative [Line Items]      
Amount of Gain (Loss) Recognized in Income $ 0 $ 0 $ (73)