v3.26.1
Equity-based compensation - Schedule of Restricted Stock Unit Activity and Market-Based Performance Stock Unit Activity (Details)
3 Months Ended
Apr. 30, 2026
shares
Restricted stock units  
Restricted Stock and Performance Stock Activity [Roll Forward]  
Beginning balance (in shares) 3,492,962
Granted (in shares) 942,206
Vested (in shares) (1,213,084)
Forfeited and expired (in shares) (101,047)
Ending balance (in shares) 3,121,037
Restricted stock units | 2023 Stock Option And Inducement Plan  
Restricted Stock and Performance Stock Activity [Roll Forward]  
Granted (in shares) 5,634
Performance stock units  
Restricted Stock and Performance Stock Activity [Roll Forward]  
Beginning balance (in shares) 1,348,269
Granted (in shares) 75,000
Vested (in shares) 0
Forfeited and expired (in shares) 0
Ending balance (in shares) 1,423,269