XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025202420252024
Provision for income taxes$6,576 $6,538 $12,692 $9,528 
Effective tax provision rate20.0 %21.0 %20.3 %20.5 %