XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Comprehensive Income [Abstract]      
Net income $ 8,595 $ 104,778 $ 147,266
Other comprehensive income (loss):      
Foreign currency translation adjustment, net of taxes of $(626), $536, and $429, respectively (7,973) (22,918) (13,476)
Net unrealized gains/(losses) on cash flow hedges, net of taxes of $(630), $(3,519) and $(1,166), respectively 2,281 12,748 4,225
Less: Reclassification adjustment for realized losses/(gains) in current earnings on cash flow hedges, net of taxes of $2,154, $674, and $(34), respectively (7,805) (2,443) 123
Other comprehensive loss, net of tax (13,497) (12,613) (9,128)
Comprehensive income $ (4,902) $ 92,165 $ 138,138