v3.24.3
Revenues (Tables)
9 Months Ended
Oct. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Region
Revenues by geographic region were as follows:
Three Months Ended October 31,Nine Months Ended October 31,
2023202420232024
United States$98,526 $109,191 $288,287 $316,357 
International23,416 29,606 64,563 82,930 
$121,942 $138,797 $352,850 $399,287 
Schedule of Accounts Receivable And Less Allowance For Doubtful Accounts
Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2024 and October 31, 2024:
As of January 31, 2024As of October 31, 2024
Trade accounts receivable$106,170 $48,316 
Unbilled accounts receivable7,699 16,951 
Allowance for doubtful accounts(1,451)(1,172)
Other accounts receivable
557 918 
Total accounts receivable, net$112,975 $65,013