XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Comprehensive Income - 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 $ 42,338 $ 53,027 $ 184,694 $ 147,202
Other comprehensive income (loss), net of taxes:        
Foreign currency translation adjustments 10,306 (7,294) 1,928 (5,416)
Actuarial (loss) gain on retirement plan, net of tax effect of $0, $(8), $(28), and $(15), respectively (1) (6) 100 28
Total other comprehensive income (loss), net of taxes 10,305 (7,300) 2,028 (5,388)
Comprehensive income $ 52,643 $ 45,727 $ 186,722 $ 141,814