Annual report [Section 13 and 15(d), not S-K Item 405]

Acquisition - Schedule of Unaudited Pro Forma Information (Detail)

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