Quarterly report [Sections 13 or 15(d)]

Customer Concentrations and Accounts Receivable - Risk Concentrations (Details)

v3.25.3
Customer Concentrations and Accounts Receivable - Risk Concentrations (Details) - Distributor
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Mar. 31, 2025
Revenue Benchmark | Customer Concentration Risk          
Risk Concentrations          
Number of domestic distributors 3 3 3 2  
Number of international distributors   1      
Revenue Benchmark | Customer Concentration Risk | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent) 36.00% 21.00% 22.00% 17.00%  
Revenue Benchmark | Customer Concentration Risk | Arctic          
Risk Concentrations          
Concentration percentage (as a percent)   14.00%      
Revenue Benchmark | Customer Concentration Risk | Cal Microturbine, LLC          
Risk Concentrations          
Concentration percentage (as a percent) 13.00%   30.00%    
Revenue Benchmark | Customer Concentration Risk | Lone Star          
Risk Concentrations          
Concentration percentage (as a percent) 10.00% 10.00% 10.00% 13.00%  
Revenue Benchmark | Customer Concentration Risk | GET/CWS Limited          
Risk Concentrations          
Concentration percentage (as a percent)   11.00%      
Accounts Receivable | Credit Concentration Risk | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent)     34.00%    
Accounts Receivable | Credit Concentration Risk | Lone Star          
Risk Concentrations          
Concentration percentage (as a percent)         18.00%
Accounts Receivable | Credit Concentration Risk | H.M. Holloway          
Risk Concentrations          
Concentration percentage (as a percent)     17.00%    
Accounts Receivable | Credit Concentration Risk | Optimal Group Australia          
Risk Concentrations          
Concentration percentage (as a percent)         10.00%