Quarterly report pursuant to Section 13 or 15(d)

Acquisition - Schedule of Unaudited Pro Forma Information (Detail)

v3.24.0.1
Acquisition - Schedule of Unaudited Pro Forma Information (Detail) - P3 Technologies, LLC [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Net sales $ 44,186 $ 40,651 $ 140,019 $ 116,628
Net loss $ 464 $ 340 $ 4,554 $ 499
Basic $ 0.04 $ 0.03 $ 0.42 $ 0.05
Diluted $ 0.04 $ 0.03 $ 0.42 $ 0.05