v3.25.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Summary of Provision for Income Taxes
The following table provides details of the provision for (benefit from) income taxes:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Income (loss) before income taxes$(26,498)$355 $(18,012)$2,492 
Provision for (benefit from) income taxes(2,347)79 (797)(19)
Effective tax rate8.9%22.3%4.4%(0.8%)