XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable - Schedule of Concentration of Accounts Receivable Net of Specific Allowance for Doubtful Accounts (Details) - Debtor Concentration Risk [Member] - Accounts Receivable [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debtor A [Member]    
Schedule of Concentration of Accounts Receivable Net of Specific Allowance for Doubtful Accounts [Line Items]    
Total accounts receivable, net 24.00% 34.60%
Debtor B [Member]    
Schedule of Concentration of Accounts Receivable Net of Specific Allowance for Doubtful Accounts [Line Items]    
Total accounts receivable, net 22.40% 19.00%
Debtor C [Member]    
Schedule of Concentration of Accounts Receivable Net of Specific Allowance for Doubtful Accounts [Line Items]    
Total accounts receivable, net 14.10% 17.80%
Debtor [Member]    
Schedule of Concentration of Accounts Receivable Net of Specific Allowance for Doubtful Accounts [Line Items]    
Total accounts receivable, net 60.50% 71.40%