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.2.u1
Acquisition - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Nov. 09, 2023
Assets acquired:      
Goodwill $ 25,520 $ 25,520  
P3 Technologies, LLC [Member]      
Assets acquired:      
Cash and cash equivalents     $ 286
Trade accounts receivable, net of allowances     465
Unbilled revenue     302
Inventories     808
Prepaid expenses and other current assets     93
Property, plant & equipment, net     542
Operating lease asset     130
Goodwill     1,997
Total assets acquired     11,823
Liabilities assumed:      
Accrued compensation     62
Customer deposits     389
Operating lease liabilities     134
Total liabilities assumed     585
Purchase price     11,238
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