v3.26.1
REVENUES FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Disaggregation of Revenues        
Totals $ 383,976 $ 237,743 $ 674,930 $ 431,403
United States        
Disaggregation of Revenues        
Totals 323,650 214,195 577,503 395,301
Republic of Ireland        
Disaggregation of Revenues        
Totals 42,759 17,244 66,900 27,132
United Kingdom        
Disaggregation of Revenues        
Totals $ 17,567 $ 6,304 $ 30,527 $ 8,970