Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Disaggregated Revenue by Business Group (Details)

v3.25.2
Revenue Recognition - Disaggregated Revenue by Business Group (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue, net:    
ASC 606 Revenue $ 23,658 $ 13,260
Total ASC 842 Revenue 4,213 2,383
Total revenue, net 27,871 15,643
Product and Accessories    
Revenue, net:    
ASC 606 Revenue 15,720 5,423
Total revenue, net 15,720 5,423
Microturbine Products    
Revenue, net:    
ASC 606 Revenue 15,366 5,262
Accessories    
Revenue, net:    
ASC 606 Revenue 354 161
Parts and Service    
Revenue, net:    
ASC 606 Revenue 7,938 7,837
Total revenue, net 7,938 7,837
Rentals    
Revenue, net:    
ASC 842 Revenue, operating lease, lease income 4,213 2,383
Total revenue, net $ 4,213 $ 2,383