XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements Of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 29,514 $ 15,560 $ 35,516 $ 17,495
Other comprehensive income (loss), net of tax:        
Foreign currency translation gain (loss) 41,689 (16,603) 35,272 4,114
Other comprehensive income (loss), net of tax 41,689 (16,603) 35,272 4,114
Comprehensive income (loss) $ 71,203 $ (1,043) $ 70,788 $ 21,609