v3.26.1
Income Taxes - Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. federal taxes $ 0    
U.S. state taxes 780    
Non U.S. taxes 1,620    
Total income taxes paid, net 2,400 $ 3,800 $ 6,000
Massachusetts      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state taxes 330    
Illinois      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state taxes 240    
Texas      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state taxes 208    
New Jersey      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state taxes (125)    
Indonesia      
Effective Income Tax Rate Reconciliation [Line Items]      
Non U.S. taxes 202    
Romania      
Effective Income Tax Rate Reconciliation [Line Items]      
Non U.S. taxes 424    
United Kingdom      
Effective Income Tax Rate Reconciliation [Line Items]      
Non U.S. taxes $ 590