v3.26.1
Revenue from Contracts with Customers - Revenue by Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contracts with Customers        
Total revenue $ 464,891 $ 431,618 $ 940,125 $ 618,406
Revenue from energy storage products and solutions        
Revenue from Contracts with Customers        
Total revenue 433,632 397,331 884,513 567,082
Revenue from services        
Revenue from Contracts with Customers        
Total revenue 29,365 32,888 51,854 48,555
Revenue from digital applications and solutions        
Revenue from Contracts with Customers        
Total revenue $ 1,894 $ 1,399 $ 3,758 $ 2,769