v3.26.1
Acquisition - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 23, 2026
Mar. 31, 2025
Nov. 09, 2023
Assets acquired:        
Goodwill $ 38,078   $ 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 assets       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
FlackTek [Member]        
Assets acquired:        
Cash and cash equivalents   $ 66    
Trade accounts receivable, net of allowances   3,985    
Inventories   4,154    
Prepaid expenses and other current assets   84    
Property, plant & equipment, net   2,030    
Operating lease assets   1,448    
Goodwill   11,844    
Other long term asset   31    
Total assets acquired   47,042    
Liabilities assumed:        
Accounts payable   2,237    
Accrued compensation   596    
Accrued expenses and other current liabilities   3,988    
Customer deposits   1,751    
Operating lease liabilities   1,448    
Total liabilities assumed   10,020    
Purchase price   37,022    
Customer Relationships [Member] | P3 Technologies, LLC [Member]        
Assets acquired:        
Intangibles       4,400
Customer Relationships [Member] | FlackTek [Member]        
Assets acquired:        
Intangibles   3,400    
Technology and Technical Know-How [Member] | P3 Technologies, LLC [Member]        
Assets acquired:        
Intangibles       2,500
Technology and Technical Know-How [Member] | FlackTek [Member]        
Assets acquired:        
Intangibles   13,300    
Tradename [Member] | P3 Technologies, LLC [Member]        
Assets acquired:        
Intangibles       $ 300
Tradename [Member] | FlackTek [Member]        
Assets acquired:        
Intangibles   $ 6,700