XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Provision for Income Taxes
The provision for income tax is summarized as follows:
For the three months ended June 30,
For the six months ended
June 30,
2023202220232022
Provision (benefit) for income taxes$7,654 $(211)$14,795 $931 
Effective tax provision (benefit) rate21.5 %(96.3)%21.4 %10.3 %