Quarterly report pursuant to Section 13 or 15(d)

Acquisition - Schedule of Final Purchase Price Allocation , After Adjustments of the Assets Acquired and Liabilities Assumed (Detail)

v3.24.0.1
Acquisition - Schedule of Final Purchase Price Allocation , After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Nov. 09, 2023
Mar. 31, 2023
Assets acquired:      
Goodwill $ 25,087   $ 23,523
P3 Technologies, LLC [Member]      
Assets acquired:      
Cash and cash equivalents   $ 286  
Trade accounts receivable, net of allowances   465  
Unbilled revenue   302  
Inventories   443  
Prepaid expenses and other current assets   93  
Property, plant & equipment, net   542  
Operating lease assets   130  
Goodwill   1,565  
Deferred income tax asset   53  
Total assets acquired   11,079  
Liabilities assumed:      
Accrued compensation   62  
Customer deposits   389  
Operating lease liabilities   134  
Total liabilities assumed   585  
Purchase price   10,494  
Customer Relationships [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles   4,400  
Technology and Technical Know-How [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles   2,500  
Tradename [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles   $ 300