v3.25.4
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits, beginning balance $ 117,540 $ 58,875 $ 36,901
Increases in prior period tax positions 4,317 890 4,757
Decreases in prior period tax positions (21,359) (5,285) (1,321)
Increases in current period tax positions 31,538 66,354 18,538
Settlements with taxing authorities (598) (2,882)  
Statute of limitations expirations (593) (151)  
Impact from currency fluctuations   (261)  
Impact from currency fluctuations 6,963    
Unrecognized tax benefits, ending balance $ 137,808 $ 117,540 $ 58,875