v3.26.1
Subsequent Events (Details) - Subsequent Event
$ in Millions
Jul. 22, 2026
USD ($)
Subsequent Event  
Number of positions eliminated (as percent) 35.00%
Minimum  
Subsequent Event  
Restructuring and related cost, expected cost $ 6.5
Maximum  
Subsequent Event  
Restructuring and related cost, expected cost $ 8.5