Quarterly report pursuant to Section 13 or 15(d)

Customer Concentrations and Accounts Receivable - General Information (Details)

v3.25.0.1
Customer Concentrations and Accounts Receivable - General Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
Distributor
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Distributor
Dec. 31, 2023
USD ($)
Mar. 31, 2024
Distributor
Risk Concentrations          
Provision for credit loss expense | $ $ 200 $ 0 $ 621 $ 0  
Revenue from Contract with Customer Benchmark | Customer concentrations          
Risk Concentrations          
Number of distributors 3        
Revenue from Contract with Customer Benchmark | Customer concentrations | Lone Star          
Risk Concentrations          
Concentration percentage (as a percent) 14.00%   13.00%    
Revenue from Contract with Customer Benchmark | Customer concentrations | Cal Microturbine          
Risk Concentrations          
Concentration percentage (as a percent) 11.00% 17.00%   11.00%  
Revenue from Contract with Customer Benchmark | Customer concentrations | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent) 15.00%   16.00% 14.00%  
Accounts Receivable | Customer concentrations          
Risk Concentrations          
Number of distributors     1   1
Number of international distributors         1
Accounts Receivable | Customer concentrations | Lone Star          
Risk Concentrations          
Concentration percentage (as a percent)     14.00%    
Accounts Receivable | Customer concentrations | Pan American Energy SL          
Risk Concentrations          
Concentration percentage (as a percent)     16.00%    
Accounts Receivable | Customer concentrations | Cal Microturbine          
Risk Concentrations          
Concentration percentage (as a percent)     15.00%    
Accounts Receivable | Customer concentrations | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent)     12.00%    
Accounts Receivable | Customer concentrations | Supernova Energy Services          
Risk Concentrations          
Concentration percentage (as a percent)         14.00%
Accounts Receivable | Customer concentrations | Capstone Engineered Solutions          
Risk Concentrations          
Concentration percentage (as a percent)         11.00%