v3.26.1
Commitments and contingencies - Income Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]    
Finance lease, right-of-use-asset amortization $ 607 $ 607
Operating Lease Costs 289 288
Total lease cost 1,402 1,416
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense    
Lessee, Lease, Description [Line Items]    
Operating Lease Costs 74 65
Income Statement Location [Axis]: us-gaap:OtherNonoperatingIncomeExpense    
Lessee, Lease, Description [Line Items]    
Finance lease, right-of-use-asset amortization 506 521
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense    
Lessee, Lease, Description [Line Items]    
Finance lease, right-of-use-asset amortization 607 607
Operating Lease Costs $ 215 $ 223