XML 12 R3.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 income $ 92,024 $ 103,080 $ 229,554 $ 276,639
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment (191) (902) 498 (1,139)
Other comprehensive income (loss), net of tax (191) (902) 498 (1,139)
Comprehensive income $ 91,833 $ 102,178 $ 230,052 $ 275,500