XML 82 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Business Combinations - Summary of Updated and Finalized Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 17, 2026
Jul. 09, 2025
Jun. 30, 2026
Dec. 31, 2025
Business Combination [Line Items]        
Goodwill     $ 53,861 $ 25,080
Measurement Period Adjustment        
Business Combination [Line Items]        
Other long-term liabilities   $ 2,728    
Recognized amounts of identifiable assets acquired and liabilities assumed, net   2,728    
Goodwill   (2,728)    
ANP Technologies, Inc.        
Business Combination [Line Items]        
Cash paid   14,322    
Cash held back   1,887    
Settlement of pre-existing accounts payable   (290)    
Contingent consideration   5,731    
Total considerations   21,650    
Cash and cash equivalents   18,097    
Trade accounts receivable   7    
Other current assets   97    
ROU assets - operating   612    
Other long-term assets   15    
Identifiable intangible assets   6,200    
Accounts payable   (75)    
Accrued liabilities   (591)    
Operating lease liabilities   (612)    
Income tax payable   (1,562)    
Other long-term liabilities   (835)    
Recognized amounts of identifiable assets acquired and liabilities assumed, net   21,353    
Goodwill   297    
Total   21,650    
ANP Technologies, Inc. | As Initially Reported        
Business Combination [Line Items]        
Cash paid   14,322    
Cash held back   1,887    
Settlement of pre-existing accounts payable   (290)    
Contingent consideration   5,731    
Total considerations   21,650    
Cash and cash equivalents   18,097    
Trade accounts receivable   7    
Other current assets   97    
ROU assets - operating   612    
Other long-term assets   15    
Identifiable intangible assets   6,200    
Accounts payable   (75)    
Accrued liabilities   (591)    
Operating lease liabilities   (612)    
Income tax payable   (1,562)    
Other long-term liabilities   (3,563)    
Recognized amounts of identifiable assets acquired and liabilities assumed, net   18,625    
Goodwill   3,025    
Total   $ 21,650    
Bako        
Business Combination [Line Items]        
Cash paid $ 56,111      
Considerations not paid yet (in accrued liabilities) 287      
Total considerations 56,398      
Cash and cash equivalents 544      
Trade accounts receivable 2,090      
Inventory 1,561      
Prepaid expenses 2,353      
Fixed assets 1,459      
ROU assets - operating 2,839      
Other long-term assets 25      
Identifiable intangible assets 22,700      
Accounts payable (1,952)      
Accrued liabilities (2,725)      
Operating lease liabilities (2,839)      
Deferred tax liabilities (1,166)      
Recognized amounts of identifiable assets acquired and liabilities assumed, net 24,889      
Goodwill 31,509      
Total 56,398      
Bako | As Initially Reported        
Business Combination [Line Items]        
Cash paid 56,111      
Considerations not paid yet (in accrued liabilities) 141      
Total considerations 56,252      
Cash and cash equivalents 544      
Trade accounts receivable 2,090      
Inventory 1,561      
Prepaid expenses 2,353      
Fixed assets 1,459      
ROU assets - operating 2,839      
Other long-term assets 25      
Identifiable intangible assets 22,700      
Accounts payable (1,952)      
Accrued liabilities (2,741)      
Operating lease liabilities (2,839)      
Deferred tax liabilities (1,166)      
Recognized amounts of identifiable assets acquired and liabilities assumed, net 24,873      
Goodwill 31,379      
Total 56,252      
Bako | Measurement Period Adjustment        
Business Combination [Line Items]        
Considerations not paid yet (in accrued liabilities) 146      
Total considerations 146      
Accrued liabilities 16      
Recognized amounts of identifiable assets acquired and liabilities assumed, net 16      
Goodwill 130      
Total $ 146