Quarterly report pursuant to Section 13 or 15(d)

Customer Concentrations and Accounts Receivable - General Information(Details)

v3.24.2.u1
Customer Concentrations and Accounts Receivable - General Information(Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2023
Distributor
Sep. 30, 2022
USD ($)
Distributor
Sep. 30, 2023
Sep. 30, 2022
USD ($)
Mar. 31, 2023
Risk Concentrations          
Allowance for credit loss | $   $ 100   $ 75  
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]          
Risk Concentrations          
Number Of Distributors | Distributor 2 4      
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | RSP Systems          
Risk Concentrations          
Concentration percentage (as a percent)   15.00%      
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent) 21.00%   16.00%    
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Horizon          
Risk Concentrations          
Concentration percentage (as a percent)   10.00%      
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Capstone Engineered Solutions          
Risk Concentrations          
Concentration percentage (as a percent) 11.00% 13.00%      
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Cal Microturbine          
Risk Concentrations          
Concentration percentage (as a percent)   12.00% 10.00% 18.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent)     20.00%   12.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | IBT Engergies [Member]          
Risk Concentrations          
Concentration percentage (as a percent)     10.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Supernova Energy Services          
Risk Concentrations          
Concentration percentage (as a percent)     10.00%