XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenues        
Totals $ 141,349 $ 118,110 $ 245,024 $ 218,387
United States        
Disaggregation of Revenues        
Totals 80,281 93,949 147,800 174,221
Republic of Ireland        
Disaggregation of Revenues        
Totals 48,075 15,532 70,656 25,186
United Kingdom        
Disaggregation of Revenues        
Totals $ 12,993 $ 8,629 $ 26,568 $ 18,980