XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable - Schedule of Concentration of Accounts Receivable Net of Specific Allowance for Doubtful Accounts (Details) - Debtor Concentration Risk [Member] - Accounts Receivable [Member]
6 Months Ended 12 Months Ended
Jun. 30, 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.20% 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.70% 19.00%
Debtor C [Member]    
Schedule of Concentration of Accounts Receivable Net of Specific Allowance for Doubtful Accounts [Line Items]    
Total accounts receivable, net 19.10% 17.80%
Debtor [Member]    
Schedule of Concentration of Accounts Receivable Net of Specific Allowance for Doubtful Accounts [Line Items]    
Total accounts receivable, net 66.00% 71.40%