v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue by Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 649,848 $ 602,533 $ 1,589,973 $ 1,220,939
Revenue from energy storage products and solutions        
Disaggregation of Revenue [Line Items]        
Total revenue 627,277 583,812 1,511,790 1,150,893
Revenue from services        
Disaggregation of Revenue [Line Items]        
Total revenue 20,121 16,933 71,975 65,488
Revenue from digital applications and solutions        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,450 $ 1,788 $ 6,208 $ 4,558