v3.26.1
Fair value measurements - Schedule of Activity Related to Aggregate Fair Value of Amounts Due to Health Care Providers (Details) - Due to Health Care Providers
$ in Thousands
6 Months Ended
Jul. 31, 2026
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance $ 83,385
Additions 48,709
Acquisitions-measurement period adjustments 2,523
Cash remittances to healthcare providers (46,557)
Adjust liability to fair value through earnings 1,411
Ending balance $ 89,471