v3.26.1
Quarterly financial summary (unaudited) (Tables)
12 Months Ended
Mar. 31, 2026
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Unaudited Quarterly Results
Unaudited quarterly results for the last three years were as follows (in thousands, except per share data):
2026Q1Q2Q3Q4
Net sales$353,739 $343,936 $489,505 $449,292 
Gross profit244,541 238,858 347,495 326,453 
Net income (loss)33,311 2,996 39,376 (49,365)
Net income (loss) per share:
Basic$0.59 $0.05 $0.66 $(0.84)
Diluted$0.58 $0.05 $0.65 $(0.82)
2025Q1Q2Q3Q4
Net sales$324,477 $301,075 $355,320 332,645 
Gross profit231,283 214,059 253,305 237,039 
Net income 47,555 19,020 17,261 28,253 
Net income per share:
Basic$0.85 $0.34 $0.31 $0.50 
Diluted$0.81 $0.33 $0.30 $0.49 
2024Q1Q2Q3Q4
Net sales$216,339 $215,507 $270,943 $321,143 
Gross profit152,572 152,365 191,957 227,202 
Net income52,977 33,271 26,888 14,527 
Net income per share:
Basic$0.98 $0.61 $0.49 $0.26 
Diluted$0.93 $0.58 $0.46 $0.25