XML 39 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Oct. 31, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Revenue consists of the following (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2025202420252024
Usage-based revenue$179,902 $139,205 $479,600 $371,653 
Subscription revenue15,032 11,913 44,747 33,192 
Total revenue$194,934 $151,118 $524,347 $404,845 
Revenue from External Customers by Geographic Areas
The following table summarizes revenue by region based on the billing country of customers (in thousands, except percentages):
Three Months Ended October 31, 2025Nine Months Ended October 31,
2025202420252024
AmountPercentage of RevenueAmountPercentage of RevenueAmountPercentage of RevenueAmountPercentage of Revenue
United States$122,527 63 %$90,481 60 %$323,845 62 %$238,157 59 %
United Kingdom39,752 20 %34,655 23 %111,301 21 %99,173 24 %
Rest of World(1)
32,655 17 %25,982 17 %89,201 17 %67,515 17 %
Total revenue$194,934 100 %$151,118 100 %$524,347 100 %$404,845 100 %
________________
(1)No individual country within Rest of World comprises more than 10% of total revenue.
Accounts Receivable, Allowance for Credit Loss
The following table summarizes the allowance for expected credit losses for the nine months ended October 31, 2025 and 2024 (in thousands):
Nine Months Ended October 31,
20252024
Balance at beginning of period
$5,135 $4,270 
Provision for expected credit losses
3,826 2,279 
Amounts written off, recoveries and other adjustments(3,094)(2,052)
Balance at end of period
$5,867 $4,497 
Contract with Customer, Asset, Allowance for Credit Loss The following table summarizes the corporate card receivables allowance for expected credit losses for the nine months ended October 31, 2025 and 2024 (in thousands):
Nine Months Ended October 31,
20252024
Balance at beginning of period
$380 $566 
Provision for expected credit losses
2,658 1,926 
Amounts written off, recoveries and other adjustments(947)(1,583)
Balance at end of period
$2,091 $909