v3.26.1
Summary of Business and Significant Accounting Policies - Schedule of Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ 2,825 $ 1,229
Charged to (recovery of) bad debt expense (54) 202
Charged to deferred revenue (12) 20
Write-offs and other 0 (184)
Translation adjustments (20) 2
Balance, end of period $ 2,739 $ 1,269