Quarterly report [Sections 13 or 15(d)]

Customer Concentrations and Accounts Receivable - Risk Concentrations (Details)

v3.25.4
Customer Concentrations and Accounts Receivable - Risk Concentrations (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Mar. 31, 2025
Revenue Benchmark | Customer Concentration Risk | DTC Soluciones          
Risk Concentrations          
Concentration percentage (as a percent) 27.00%   10.00%    
Revenue Benchmark | Customer Concentration Risk | E-Finity          
Risk Concentrations          
Concentration percentage (as a percent)   15.00% 17.00% 16.00%  
Revenue Benchmark | Customer Concentration Risk | Cal Microturbine, LLC          
Risk Concentrations          
Concentration percentage (as a percent)   11.00% 20.00%    
Revenue Benchmark | Customer Concentration Risk | Lone Star          
Risk Concentrations          
Concentration percentage (as a percent)   14.00% 12.00% 13.00%  
Accounts Receivable | Credit Concentration Risk | Supernova Energy Services          
Risk Concentrations          
Concentration percentage (as a percent)     16.00%    
Accounts Receivable | Credit Concentration Risk | RSP Systems          
Risk Concentrations          
Concentration percentage (as a percent)     11.00%    
Accounts Receivable | Credit Concentration Risk | Lone Star          
Risk Concentrations          
Concentration percentage (as a percent)         18.00%
Accounts Receivable | Credit Concentration Risk | Optimal Group Australia          
Risk Concentrations          
Concentration percentage (as a percent)         10.00%