v3.26.1
Stock-based compensation - Classification of expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation    
Stock-based compensation expense $ 7,674 $ 8,762
Stock options    
Share-Based Compensation    
Stock-based compensation expense 3,460 4,137
Restricted and performance stock units    
Share-Based Compensation    
Stock-based compensation expense 4,214 4,625
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense    
Share-Based Compensation    
Stock-based compensation expense 4,059 4,073
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense    
Share-Based Compensation    
Stock-based compensation expense $ 3,615 $ 4,689