XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Disaggregation of Revenues      
Totals $ 455,040 $ 509,370 $ 392,206
United States      
Disaggregation of Revenues      
Totals 328,850 456,211 340,615
Republic of Ireland      
Disaggregation of Revenues      
Totals 68,242 35,044 13,638
United Kingdom      
Disaggregation of Revenues      
Totals $ 57,948 17,521 37,836
Other      
Disaggregation of Revenues      
Totals   $ 594 $ 117