v3.25.4
Segment Reporting - Summary of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]        
Revenue $ 909,352 $ 679,363 $ 2,678,873 $ 2,034,855
Selling, general and administrative expenses 82,733 70,573 241,295 203,527
Research and development 29,294 20,094 77,743 55,806
Interest expense 339 3,798 2,285 10,743
Other income, net (4,733) (13,778) (12,796) (16,292)
Provision for income taxes 49,263 42,842 118,911 89,922
Net income 131,236 117,374 435,280 359,432
Reportable Segment        
Segment Reporting Information [Line Items]        
Revenue 909,352 679,363 2,678,873 2,034,855
Material cost 569,633 409,728 1,701,857 1,216,745
45X vendor credits (96,760) (52,182) (289,035) (150,192)
Tariffs 43,639 4,488 86,941 12,427
Freight, labor and other cost of sales 104,708 76,426 316,392 252,737
Selling, general and administrative expenses 82,733 70,573 241,295 203,527
Research and development 29,294 20,094 77,743 55,806
Interest expense 339 3,798 2,285 10,743
Other income, net (4,733) (13,778) (12,796) (16,292)
Provision for income taxes 49,263 42,842 118,911 89,922
Net income $ 131,236 $ 117,374 $ 435,280 $ 359,432