v3.26.1
Property, plant and equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Property, plant and equipment, net    
Total property, plant and equipment $ 29,705 $ 27,138
Less: Accumulated depreciation and amortization (16,731) (13,399)
Property, plant and equipment , net 12,974 13,739
Depreciation and amortization expense 3,332 3,502
Office equipment    
Property, plant and equipment, net    
Total property, plant and equipment 1,897 1,812
Computer equipment    
Property, plant and equipment, net    
Total property, plant and equipment 2,441 2,206
Plant, manufacturing and laboratory equipment    
Property, plant and equipment, net    
Total property, plant and equipment 12,325 10,877
Leasehold improvements    
Property, plant and equipment, net    
Total property, plant and equipment 2,504 2,504
Capitalized software    
Property, plant and equipment, net    
Total property, plant and equipment 9,736 8,089
Construction in progress    
Property, plant and equipment, net    
Total property, plant and equipment $ 802 $ 1,650