v3.26.1
Fair Value of Financial Assets and Liabilities - Schedule of Liabilities with Unobservable Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Jul. 31, 2025
Apr. 30, 2025
Technical Milestone Contingent Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance [1] $ 0 $ 0 $ 2,697 $ 5,980
Payments [1]   0 0 (3,250)
Transfers out of Level 3 [1],[2]     (0)  
Change in fair value [1] 0 0 77 (33)
Ending balance [1] 0 0 2,774 2,697
Customer Contract Earnout Contingent Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance [1] 0 0 0 1,578
Payments [1]   0 0 (1,570)
Transfers out of Level 3 [1],[2]     (0)  
Change in fair value [1] 0 0 640 (8)
Ending balance [1] 0 0 640 0
Private Placement Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 0 44,945 3,412 8,900
Payments   (41,079) 0 0
Transfers out of Level 3 [2]     (927)  
Change in fair value (0) (3,866) 2,321 (5,488)
Ending balance $ 0 $ 0 $ 4,806 $ 3,412
[1] Changes in fair value of the contingent consideration liability for the Salo Sciences technical milestone payments are included within research and development expenses. Changes in fair value of the Salo Sciences contingent consideration liability for customer contract earnout payments are included within sales and marketing expenses.
[2] During the three months ended July 31, 2025, the Company transferred 1,495,733 Private Placement Warrants from Level 3 to Level 1. The warrants were transferred to Level 1 due to the removal of the restrictive legends from the Private Placement Warrants, resulting in such warrants being able to be sold in the active market. The Company’s policy is to recognize transfers between fair value hierarchy levels at the beginning of the reporting period during which the transfer occurred.