Annual report pursuant to Section 13 and 15(d)

Acquisition - Schedule of Unaudited Pro Forma Information (Detail)

v3.24.1.1.u2
Acquisition - Schedule of Unaudited Pro Forma Information (Detail) - P3 Technologies, LLC [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Business Acquisition [Line Items]    
Net sales $ 189,089 $ 160,376
Net income (loss) $ 5,949 $ (21)
Basic $ 0.55 $ (0)
Diluted $ 0.54 $ (0)