XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 23,214 $ 40,644 $ 114,154 $ 9,683
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]        
Change in foreign currency translation adjustments [1] (22,495) (30,807) 15,289 (19,340)
Comprehensive income (loss) $ 719 $ 9,837 $ 129,443 $ (9,657)
[1] The tax effect on other comprehensive income is not material.