XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Schedules of Concentration of Credit Risk (Details) - Accounts Receivable [Member] - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Customer A [Member]    
Product Information [Line Items]    
Concentration risk percentage 33.00% [1]
Customer B [Member]    
Product Information [Line Items]    
Concentration risk percentage 27.00% [1]
Customer C [Member]    
Product Information [Line Items]    
Concentration risk percentage 17.00% [1]
Customer D [Member]    
Product Information [Line Items]    
Concentration risk percentage [1] 36.00%
Customer E [Member]    
Product Information [Line Items]    
Concentration risk percentage [1] 17.00%
Customer F [Member]    
Product Information [Line Items]    
Concentration risk percentage [1] 15.00%
[1] Accounts Receivable was less than 10%