XML 97 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Disaggregated revenue and Concentration (Details 1)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue Customer A Member    
Concentration Risk, Percentage 30.20% 0.00%
Revenue Customer B Member    
Concentration Risk, Percentage 13.68% 0.00%
Revenue Customer C Member    
Concentration Risk, Percentage 10.30% 0.00%
Revenue Customer D Member    
Concentration Risk, Percentage 19.55% 32.65%
Accounts Receivable Customer B Member    
Concentration Risk, Percentage 21.08% 0.00%
Accounts Receivable Customer D Member    
Concentration Risk, Percentage 49.77% 39.77%
Accounts Receivable Member    
Concentration Risk, Percentage 86.29% 93.59%
Accounts Receivable F [Member]    
Concentration Risk, Percentage 5.79% 15.44%
Revenue Customer E Member    
Concentration Risk, Percentage 0.00% 44.19%
Accounts Receivable Customer E Member    
Concentration Risk, Percentage 0.00% 53.82%
Revenue Member    
Concentration Risk, Percentage 79.52% 76.84%