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
3 Months Ended
Apr. 30, 2026
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance $ 83,385
Additions 27,717
Cash remittances to healthcare providers (20,615)
Adjust liability to fair value through earnings 670
Ending balance $ 91,157