XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 72,046 $ 48,685 $ 142,356 $ 94,175
Other comprehensive (loss) income, net of taxes:        
Foreign currency translation adjustments (645) 1,538 (8,378) 1,878
Actuarial gain on retirement plan, net of tax effect of $0, $(1), $(28), and $(7), respectively 0 8 101 34
Total other comprehensive (loss) income, net of taxes (645) 1,546 (8,277) 1,912
Comprehensive income $ 71,401 $ 50,231 $ 134,079 $ 96,087