v3.25.1
Fair Value Measurements - Schedule of Activity for Contingent Liability (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Balance at beginning of period $ 435
Change in fair value of contingent consideration $ (30)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability
Payment of contingent consideration $ (240)
Balance at end of period $ 165