v3.25.2
Disaggregated revenue and Concentration (Details 1)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue Customer H Member        
Concentration Risk, Percentage 11.00% 0.00%    
Revenue Customer A Member        
Concentration Risk, Percentage 0.00% 28.00% 30.20% 0.00%
Revenue Customer B Member        
Concentration Risk, Percentage 0.00% 26.00% 13.68% 0.00%
Revenue Customer C Member        
Concentration Risk, Percentage 0.00% 9.00% 10.30% 0.00%
Revenue Customer D Member        
Concentration Risk, Percentage 0.00% 36.00% 19.55% 32.65%
Accounts Receivable Customer B Member        
Concentration Risk, Percentage 0.00%   21.00% 0.00%
Accounts Receivable Customer D Member        
Concentration Risk, Percentage 21.00%   50.00% 39.77%
Accounts Receivable Member        
Concentration Risk, Percentage 65.00%   86.00% 93.59%
Accounts Receivable F [Member]        
Concentration Risk, Percentage 15.00%   15.00% 0.00%
Revenue Customer E Member        
Concentration Risk, Percentage 11.00% 0.00% 0.00% 44.19%
Revenue Customer F Member        
Concentration Risk, Percentage 0.00% 0.00%    
Revenue Customer G Member        
Concentration Risk, Percentage 10.00% 0.00%    
Accounts Receivable Customer E Member        
Concentration Risk, Percentage 15.00%   0.00% 53.82%
Revenue Member        
Concentration Risk, Percentage 32.00% 99.00% 79.52% 76.84%
Accounts Receivable Customer A Member        
Concentration Risk, Percentage 0.00%   0.00%  
Accounts Receivable Customer C Member        
Concentration Risk, Percentage 0.00%   0.00%  
Accounts Receivable Customer G Member        
Concentration Risk, Percentage 0.00%   0.00%  
Accounts Receivable Customer H Member        
Concentration Risk, Percentage 14.00%   0.00%