v3.25.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenues        
Consolidated Revenues $ 237,743 $ 227,015 $ 431,403 $ 384,697
United States        
Disaggregation of Revenues        
Consolidated Revenues 214,195 195,249 395,301 319,580
Republic of Ireland        
Disaggregation of Revenues        
Consolidated Revenues 17,244 28,167 27,132 57,058
United Kingdom        
Disaggregation of Revenues        
Consolidated Revenues $ 6,304 $ 3,599 $ 8,970 $ 8,059