XML 85 R63.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION - Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue performance obligation $ 744,302 $ 727,041
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-02-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue performance obligation   464,346
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-02-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue performance obligation 464,600 $ 262,695
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-02-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue performance obligation $ 279,702