v3.26.1
Deferred Revenue and Performance Obligations - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Increase (Decrease) In Contract with Customer, Liability [Roll Forward]    
Deferred revenue, beginning of period $ 248,934 $ 245,752
Billings 115,400 113,765
Revenue recognized (120,967) (119,805)
Deferred revenue, end of period $ 243,367 $ 239,712