v3.25.2
Subsequent Event (Details) - Subsequent Event
$ in Millions
Aug. 08, 2025
USD ($)
Subsequent Event [Line Items]  
Expected percentage of workforce eliminated 25.00%
Minimum  
Subsequent Event [Line Items]  
Expected restructuring cost $ 8.0
Maximum  
Subsequent Event [Line Items]  
Expected restructuring cost $ 9.0