Annual report [Section 13 and 15(d), not S-K Item 405]

Customer Concentrations and Accounts Receivable - Concentrations (Details)

v3.26.1
Customer Concentrations and Accounts Receivable - Concentrations (Details)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Benchmark | Customer Concentration Risk | DTC Soluciones    
Risk Concentrations    
Concentration percentage (as a percent) 13.00%  
Revenue Benchmark | Customer Concentration Risk | E-Finity    
Risk Concentrations    
Concentration percentage (as a percent) 17.00% 13.00%
Revenue Benchmark | Customer Concentration Risk | Cal Microturbine, LLC    
Risk Concentrations    
Concentration percentage (as a percent) 16.00%  
Revenue Benchmark | Customer Concentration Risk | Lone Star    
Risk Concentrations    
Concentration percentage (as a percent) 10.00% 12.00%
Revenue Benchmark | Customer Concentration Risk | Horizon Power Systems    
Risk Concentrations    
Concentration percentage (as a percent)   11.00%
Accounts Receivable | Credit Concentration Risk | RSP Systems    
Risk Concentrations    
Concentration percentage (as a percent) 10.00%  
Accounts Receivable | Credit Concentration Risk | E-Finity    
Risk Concentrations    
Concentration percentage (as a percent) 14.00%  
Accounts Receivable | Credit Concentration Risk | Lone Star    
Risk Concentrations    
Concentration percentage (as a percent) 14.00% 18.00%
Accounts Receivable | Credit Concentration Risk | Optimal Group Australia    
Risk Concentrations    
Concentration percentage (as a percent)   10.00%