XML 50 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues (Tables)
9 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates revenues by principal offering and timing of transfer of control (in thousands):
Three Months Ended
March 31,
Nine Months Ended
March 31,
2026202520262025
Revenues by principal offering:
Custom products$259,283 $142,170 $698,971 $422,347 
Powertrain solutions98,924 28,427 210,707 48,322 
Standard products13,207 8,618 31,292 24,585 
Services7,295 7,009 17,417 20,321 
Revenues$378,709 $186,224 $958,387 $515,575 
Revenues by timing of recognition:
Over-time revenues$214,505 $113,162 $550,018 $327,011 
Point-in-time revenue164,204 73,062 408,369 188,564 
Revenues$378,709 $186,224 $958,387 $515,575