XML 72 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 378,709 $ 186,224 $ 958,387 $ 515,575
Over-time revenues        
Disaggregation of Revenue [Line Items]        
Revenues 214,505 113,162 550,018 327,011
Point-in-time revenue        
Disaggregation of Revenue [Line Items]        
Revenues 164,204 73,062 408,369 188,564
Custom products        
Disaggregation of Revenue [Line Items]        
Revenues 259,283 142,170 698,971 422,347
Powertrain solutions        
Disaggregation of Revenue [Line Items]        
Revenues 98,924 28,427 210,707 48,322
Standard products        
Disaggregation of Revenue [Line Items]        
Revenues 13,207 8,618 31,292 24,585
Services        
Disaggregation of Revenue [Line Items]        
Revenues $ 7,295 $ 7,009 $ 17,417 $ 20,321