v3.26.1
Fair value measurements - Schedule of Range and Weighted‑Average of Significant Unobservable Inputs Used in Level 3 Fair Value Measurements by Liability (Details)
Apr. 30, 2026
Jan. 31, 2026
Minimum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Due to health care providers, Unobservable Input, Discount rate (as a percent) 14.20% 14.21%
Due to health care providers, Unobservable Input, Default rate (as a percent) 27.00% 27.00%
Maximum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Due to health care providers, Unobservable Input, Discount rate (as a percent) 15.20% 15.21%
Due to health care providers, Unobservable Input, Default rate (as a percent) 33.00% 33.00%
Weighted Average    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Due to health care providers, Unobservable Input, Discount rate (as a percent) 14.70% 14.71%
Due to health care providers, Unobservable Input, Default rate (as a percent) 30.00% 30.00%