XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Change In Contract With Customer, Liability    
Beginning balance $ 84,483 $ 74,991
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year (34,359) (29,061)
Increases due to invoicing prior to satisfaction of performance obligations 42,067 35,484
Ending balance $ 92,191 $ 81,414