Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Disaggregated Revenue by Business Group (Details)

v3.26.1
Revenue Recognition - Disaggregated Revenue by Business Group (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue, net:    
ASC 606 Revenue $ 22,686 $ 23,658
Total ASC 842 Revenue 2,237 4,213
Total revenue, net 24,923 27,871
Product and Accessories    
Revenue, net:    
ASC 606 Revenue 12,964 15,720
Total revenue, net 12,964 15,720
Microturbine Products    
Revenue, net:    
ASC 606 Revenue 12,794 15,366
Accessories    
Revenue, net:    
ASC 606 Revenue 170 354
Parts and Services    
Revenue, net:    
ASC 606 Revenue 9,722 7,938
Total revenue, net 9,722 7,938
Rentals    
Revenue, net:    
ASC 842 Revenue, operating lease, lease income 2,237 4,213
Total revenue, net $ 2,237 $ 4,213