v3.26.1
Fair Value Measurements - Schedule of Change in Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period $ 9,700 $ 0
Contingent consideration in connection with business acquisition 0 8,100
Changes in fair value 300 300
Payment of contingent consideration (10,000) 0
Balance, end of period $ 0 $ 8,400