v3.26.1
Segment Information - Narrative (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2026
USD ($)
milestone
segment
Mar. 31, 2025
USD ($)
Mar. 31, 2024
Segment Reporting Information [Line Items]      
Number of operating segments (in segments) | segment 1    
Number of reportable segments (in segments) | milestone 1    
Long lived assets $ 172,311 $ 170,105  
United States      
Segment Reporting Information [Line Items]      
Long lived assets $ 57,600 $ 60,000  
United States | Revenue benchmark | Geographic concentration      
Segment Reporting Information [Line Items]      
Concentration credit risk by major customer (as a percent) 33.00% 35.00% 36.00%
Germany | Revenue benchmark | Geographic concentration      
Segment Reporting Information [Line Items]      
Concentration credit risk by major customer (as a percent) 12.00% 12.00% 14.00%
China      
Segment Reporting Information [Line Items]      
Long lived assets $ 48,000 $ 43,400  
China | Revenue benchmark | Geographic concentration      
Segment Reporting Information [Line Items]      
Concentration credit risk by major customer (as a percent) 12.00% 10.00% 10.00%
Switzerland      
Segment Reporting Information [Line Items]      
Long lived assets $ 25,000 $ 24,100  
Switzerland | Revenue benchmark | Geographic concentration      
Segment Reporting Information [Line Items]      
Concentration credit risk by major customer (as a percent) 4.00% 3.00% 2.00%