XML 81 R75.htm IDEA: XBRL DOCUMENT v3.26.1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 17, 2026
Jul. 09, 2025
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]                
Goodwill     $ 53,861   $ 25,080   $ 53,861  
Revenue     85,389     $ 81,803 156,527 $ 155,266
Operating loss     (36,073)     $ (19,713) (70,695) $ (39,508)
ANP Technologies, Inc.                
Business Combination [Line Items]                
Date of acquisition completed   Jul. 09, 2025            
Total purchase price payable   $ 21,650            
Percentage of acquisition of outstanding equity   100.00%            
Decrease to deferred tax liabilities       $ 2,700        
Decrease to goodwill       2,700        
Contingent consideration   $ 5,731            
Cash hold back   1,887            
Cash hold back released   1,000            
Goodwill   297            
ANP Technologies, Inc. | In-Process Research & Development                
Business Combination [Line Items]                
Identifiable indefinite-lived intangible assets   $ 3,900            
Identifiable intangible assets         3,900      
ANP Technologies, Inc. | Customer Relationships                
Business Combination [Line Items]                
Estimated amortization life of identified intangible assets assumed   18 years            
Identifiable intangible assets   $ 2,300     2,300      
Bako                
Business Combination [Line Items]                
Date of acquisition completed Mar. 17, 2026              
Total purchase price payable $ 56,398              
Excess payment amount     100          
Percentage of acquisition of outstanding equity 100.00%              
Goodwill $ 31,509              
Revenue 19,500              
Operating loss (3,400)              
Acquisition-related costs     300 $ 2,600 $ 1,500      
Bako | Purchase and Sale Agreement                
Business Combination [Line Items]                
Total purchase price payable $ 55,700              
Bako | Customer Relationships                
Business Combination [Line Items]                
Estimated amortization life of identified intangible assets assumed 10 years              
Identifiable intangible assets $ 22,000   22,000       22,000  
Bako | Trade Name                
Business Combination [Line Items]                
Estimated amortization life of identified intangible assets assumed 3 years              
Identifiable intangible assets $ 700   $ 700       $ 700  
Maximum | ANP Technologies, Inc.                
Business Combination [Line Items]                
Contingent consideration, number of shares issued   292,682