XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Business Combination (Narrative) (Details)
$ in Thousands
Mar. 27, 2026
USD ($)
payment
shares
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]      
Goodwill   $ 31,522 $ 17,671
Apium Swarming Technologies, Inc      
Business Combination [Line Items]      
Aggregate purchase price $ 19,799    
Business combination equity payment $ 6,802    
Business combination, consideration transferred, shares issued (in shares) | shares 536,423    
Acquisition consideration payable $ 12,997    
Business combination holdback for indemnification claims $ 1,000    
Business combination release period 18 months    
Business combination number of earn out payments | payment 2    
Business combination earn out payments $ 2,000    
Business combination, contingent consideration, performance achievement period 2 years    
Business combination, contingent consideration, earnout multiplier 400.00%    
Goodwill $ 13,851    
Apium Swarming Technologies, Inc | Minimum      
Business Combination [Line Items]      
Business combination earn out payments, qualifying revenue threshold 5,300    
Apium Swarming Technologies, Inc | Maximum      
Business Combination [Line Items]      
Business combination earn out payments, qualifying revenue threshold $ 31,500    
Apium Swarming Technologies, Inc | Proprietary technology      
Business Combination [Line Items]      
Intangible assets, useful life 7 years