XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Oct. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table presents the Company's revenue by geographic region:
Three months ended October 31,Nine months ended October 31,
(in thousands)2025202420252024
North America$90,778 $91,998 $270,640 $244,178 
International21,220 21,991 63,935 63,688 
Total revenue$111,998 $113,989 $334,575 $307,866