v3.26.1
Deferred Revenue and Performance Obligations - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Increase (Decrease) In Contract with Customer, Liability [Roll Forward]        
Deferred revenue, beginning of period $ 243,367 $ 239,712 $ 248,934 $ 245,752
Billings 117,059 113,613 232,459 227,378
Revenue recognized (124,436) (123,411) (245,403) (243,216)
Deferred revenue, end of period $ 235,990 $ 229,914 $ 235,990 $ 229,914