XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 48,685 $ 55,673 $ 94,175 $ 112,061
Other comprehensive income (loss), net of taxes:        
Foreign currency translation adjustments 1,538 (13,820) 1,878 2,617
Actuarial gain on retirement plan, net of tax effect of $(1), $(5), $(7), and $(10), respectively 8 13 34 26
Total other comprehensive income (loss), net of taxes 1,546 (13,807) 1,912 2,643
Comprehensive income $ 50,231 $ 41,866 $ 96,087 $ 114,704