XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of Revenues, by Geographic Area
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Income before provision for income taxes$80,092$88,216$241,993 $163,164 
Income tax expense$18,335$21,551$56,728$36,827 
Effective tax rate22.9%24.4%23.4%22.6%