Quarterly report pursuant to Section 13 or 15(d)

Acquisition - Schedule of Unaudited Pro Forma Information (Detail)

v3.24.2.u1
Acquisition - Schedule of Unaudited Pro Forma Information (Detail) - P3 Technologies, LLC [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition [Line Items]    
Net sales $ 49,951 $ 48,999
Net income (loss) $ 2,966 $ 3,085
Basic $ 0.27 $ 0.29
Diluted $ 0.27 $ 0.28