v3.25.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Schedule of Company's (Benefit) provision for income taxes
The Company’s income tax provision (benefit) for the three and six months ended June 30, 2025 and 2024 is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Income tax provision (benefit)$11,790 $(73,570)$6,190 $(73,921)