Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Segment Information - Schedule of Reconciliation from Consolidated Net income to Consolidated Adjusted EBITDA (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]    
Net income $ 3,912 $ 4,595
Acquisition & integration expense (income), net 1,179 (76)
Equity-based compensation 645 532
ERP implementation costs 143 23
Net interest income (120) (177)
Income tax expense 271 418
Depreciation & amortization 2,720 1,523
Adjusted EBITDA $ 8,750 $ 6,838