v3.25.2
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Segment Reporting Information [Line Items]    
Revenue $ 864,253 $ 719,921
Selling, general and administrative expenses 73,936 60,827
Research and development 21,560 16,519
Interest expense 1,216 3,280
Other (income) expense, net (5,953) 4,868
Provision for income taxes 33,784 27,152
Net income and comprehensive income 157,183 124,794
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenue 864,253 719,921
Material cost 563,294 433,024
45X vendor credits (93,206) (47,303)
Freight, labor and other cost of sales 112,439 96,760
Selling, general and administrative expenses 73,936 60,827
Research and development 21,560 16,519
Interest expense 1,216 3,280
Other (income) expense, net (5,953) 4,868
Provision for income taxes 33,784 27,152
Net income and comprehensive income $ 157,183 $ 124,794