v3.25.2
Deferred Consideration (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
Oct. 26, 2023
Nov. 11, 2022
Jun. 30, 2025
Dec. 31, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Shares Issued, Price Per Share     $ 40 $ 40
Class of Warrant or Right, Exercise Price of Warrants or Rights     230 $ 230
Sale of Stock, Price Per Share     $ 0  
Common Stock, Shares, Issued 37,500   2,826,468 2,783,667
Merger Agreement [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Payments to acquire businesses $ 1.5 $ 30.0    
Payments to acquire businesses, net of cash   $ 9.0    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 250,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 40.00      
Sale of Stock, Price Per Share $ 40.00      
Merger Agreement [Member] | Common Class A [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Stock consideration settlement amount 291,791 105,000    
Shares Issued, Price Per Share $ 40.00