v3.24.1.1.u2
Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ 1,451 $ 899
Charged to (recovery of) bad debt expense (131) 298
Write-offs and other (220) (157)
Translation adjustments 0 (3)
Balance, end of period $ 1,100 $ 1,037