XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net earnings $ 60,247 $ 57,316 $ 190,701 $ 203,131
Other comprehensive loss, net of tax:        
Foreign currency translation adjustments (12,326) (30,577) (531) (49,313)
Total comprehensive income $ 47,921 $ 26,739 $ 190,170 $ 153,818