v3.25.2
Income Taxes (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Effective Income Tax Rate Reconciliation [Line Items]  
Estimated annual effective tax rate 24.30%
Effective tax rate 27.90%
CALIFORNIA | Tax Year 2025  
Effective Income Tax Rate Reconciliation [Line Items]  
Research and development tax credit $ 4.6