XML 13 R3.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 $ 87,136 $ 84,710 $ 118,145 $ 137,530
Other comprehensive income, net of tax:        
Foreign currency translation adjustment (694) 295 (240) 689
Other comprehensive (loss) income, net of tax (694) 295 (240) 689
Comprehensive income $ 86,442 $ 85,005 $ 117,905 $ 138,219