Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Reconciliation from Consolidation Net income to Consolidated Adjusted EBITDA (Detail)

v3.26.3
Segment Information - Schedule of Reconciliation from Consolidation Net income to Consolidated Adjusted EBITDA (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Abstract]        
Net Income (Loss) $ 4,637 $ 3,090 $ 8,549 $ 7,685
Acquisition & integration expense (income), net 991 (87) 2,170 (163)
Equity-based compensation 782 553 1,427 1,085
ERP implementation costs 45 29 188 52
Net interest income (226) (68) (346) (245)
Income tax expense 1,333 1,133 1,604 1,551
Depreciation & amortization 2,741 1,645 5,461 3,168
Adjusted EBITDA $ 10,303 $ 6,295 $ 19,053 $ 13,133