XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Performance Obligations - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Increase (Decrease) In Contract with Customer, Liability [Roll Forward]    
Deferred revenue, beginning of period $ 228,161 $ 209,051
Billings 106,604 96,000
Revenue recognized (111,172) (103,246)
Deferred revenue, end of period $ 223,593 $ 201,805