v3.25.1
Summary of Business and Significant Accounting Policies - Summary of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ 1,229 $ 1,451
Charged to (recovery of) bad debt expense 202 (131)
Charged to deferred revenue 20 0
Write-offs and other (184) (220)
Translation adjustments 2 0
Balance, end of period $ 1,269 $ 1,100