v3.26.1
Composition of Certain Financial Statement Items - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 101,819 $ 97,640
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 69,809 74,874
Canada    
Disaggregation of Revenue [Line Items]    
Total revenue 11,551 7,935
Rest of World    
Disaggregation of Revenue [Line Items]    
Total revenue $ 20,459 $ 14,831