XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statement Of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 62,493 $ 35,612 $ 169,566 $ 133,320
Other comprehensive (loss) income:        
Net foreign currency translation adjustment (780) 10,382 31,917 5,661
Actuarial loss on pension plans 0 0 0 (345)
Total comprehensive income $ 61,713 $ 45,994 $ 201,483 $ 138,636