v3.24.3
Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of period $ 1,204 $ 876 $ 1,451 $ 899
Charged to bad debt expense 0 368 25 1,124
Charged to deferred revenue 0 981 0 923
Write-offs and other (32) 0 (304) (721)
Translation adjustments 0 (4) 0 (4)
Balance, end of period $ 1,172 $ 2,221 $ 1,172 $ 2,221