XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of Revenues, by Geographic Area
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Income before provision for income taxes$63,948$46,941$161,901 $74,948 
Income tax expense$15,033$9,600$38,393$15,276 
Effective tax rate23.5%20.5%23.7%20.4%