v3.26.1
Commitment and Contingencies (Details)
$ in Millions
Sep. 23, 2024
action
May 16, 2024
action
plantiff
Jan. 04, 2024
action
Jan. 31, 2026
USD ($)
Jan. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Loss contingency, number of actions filed 1 1      
Loss contingency, number of lead plantiffs | plantiff   2      
Additional actions filed 4   4    
Letters of credit outstanding | $       $ 0.4 $ 0.4