v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
May 16, 2024
plaintiff
action
Jul. 31, 2026
USD ($)
Jul. 31, 2026
USD ($)
Jul. 16, 2026
action
Jan. 31, 2026
USD ($)
Gain Contingencies [Line Items]          
Loss contingency, number of actions filed | action 1     2  
Loss contingency, number of lead plantiffs | plaintiff 2        
Letters of credit outstanding   $ 0.4 $ 0.4   $ 0.4
IEEPA Tariff Refund          
Gain Contingencies [Line Items]          
Recovery of direct costs   $ 6.1 $ 6.1