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 9 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Distributor
Dec. 31, 2022
USD ($)
Distributor
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2023
Risk Concentrations          
Allowance for credit loss expense | $ $ 0 $ 300 $ 0 $ 437  
Revenue from Contract with Customer Benchmark | Customer concentrations          
Risk Concentrations          
Number Of Distributors | Distributor 1 2      
Revenue from Contract with Customer Benchmark | Customer concentrations | RSP Systems          
Risk Concentrations          
Concentration percentage (as a percent)   21.00%   13.00%  
Revenue from Contract with Customer Benchmark | Customer concentrations | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent)     14.00%    
Revenue from Contract with Customer Benchmark | Customer concentrations | Cal Microturbine          
Risk Concentrations          
Concentration percentage (as a percent) 17.00% 14.00% 11.00% 16.00%  
Accounts Receivable | Customer concentrations | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent)         12.00%
Accounts Receivable | Customer concentrations | IBT Energies          
Risk Concentrations          
Concentration percentage (as a percent)     15.00%    
Accounts Receivable | Customer concentrations | Supernova Energy Services          
Risk Concentrations          
Concentration percentage (as a percent)     14.00%