v3.25.2
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Loss Contingencies [Line Items]    
Expense related to 401(k) Plan match contributions $ 0.0 $ 0.0
Loss contingency liability 0.0 0.0
Indemnification Agreement    
Loss Contingencies [Line Items]    
Losses incurred to date 0.0 0.0
Loss contingency liability $ 0.0 $ 0.0