XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Composition of Certain Financial Statement Items - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 97,640 $ 107,042
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 74,874 78,814
Rest of World    
Disaggregation of Revenue [Line Items]    
Total revenue $ 22,766 $ 28,228