v3.26.1
Acquisitions - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Jan. 23, 2026
Assets acquired:      
Goodwill $ 37,326 $ 38,078  
FlackTek [Member]      
Assets acquired:      
Cash and cash equivalents     $ 66
Trade accounts receivable, net of allowances     3,852
Inventories     4,154
Prepaid expenses and other current assets     84
Property, plant & equipment, net     2,030
Operating lease assets     1,448
Goodwill     11,092
Other long term asset     31
Total assets acquired     46,157
Liabilities assumed:      
Accounts payable     2,252
Accrued compensation     646
Accrued expenses and other current liabilities     3,988
Customer deposits     1,618
Operating lease liabilities     1,448
Total liabilities assumed     9,952
Purchase price     36,205
Customer Relationships [Member] | FlackTek [Member]      
Assets acquired:      
Intangibles     3,400
Technology and Technical Know-How [Member] | FlackTek [Member]      
Assets acquired:      
Intangibles     13,300
Tradename [Member] | FlackTek [Member]      
Assets acquired:      
Intangibles     $ 6,700