v3.26.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Income Tax Disclosure [Abstract]    
Valuation allowance $ 25,667 $ 23,550
United States    
Tax Credit Carryforward [Line Items]    
NOL carryforwards 1,425  
United States | Capital loss carryforwards    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards amount 0  
United States | Research tax credit carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards amount 7,107  
United States | Foreign tax credits    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards amount 7,644  
State    
Tax Credit Carryforward [Line Items]    
NOL carryforwards 1,467  
State | Research tax credit carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards amount 28,734  
New Jersey | Research tax credit carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards amount 18,560  
California | Research tax credit carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards amount 10,174  
Foreign    
Tax Credit Carryforward [Line Items]    
NOL carryforwards, subject to expiration 3,177  
NOL carryforwards, not subject to expiration 51,583  
Foreign | Capital loss carryforwards    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards amount 816  
Foreign | Foreign tax credits    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards amount $ 0