Quarterly report [Sections 13 or 15(d)]

Acquisition - Schedule of Unaudited Pro Forma Information (Details)

v3.26.3
Acquisition - Schedule of Unaudited Pro Forma Information (Details) - FlackTek [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Business Combination [Line Items]    
Net sales $ 141,102 $ 132,427
Net income $ 8,861 $ 5,812
Basic $ 0.76 $ 0.53
Diluted $ 0.75 $ 0.52