XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF TOTAL REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Product Information [Line Items]          
Accounts receivable of three primary customers $ 11,367,132 $ 10,528,739 $ 18,840,824 $ 19,753,611  
Research and development services 167,247 62,474 274,048 189,128  
Three Primary Customers [Member] | Revenue from Contract with Customer Benchmark [Member]          
Product Information [Line Items]          
Accounts receivable of three primary customers $ 4,007,159 $ 5,520,361 $ 7,672,394 $ 9,843,563  
Percentage of sales 45.00% 52.00% 47.00% 50.00%  
Three Primary Customers [Member] | Research and Development Expense [Member]          
Product Information [Line Items]          
Accounts receivable of three primary customers     $ 2,500,000  
Percentage of sales 22.00% 13.00%  
Research and development services $ 2,500,000 $ 2,500,000  
Three Primary Customers [Member] | Accounts Receivable [Member]          
Product Information [Line Items]          
Accounts receivable of three primary customers     $ 2,379,915   $ 7,585,199
Percentage of sales     28.00%   65.00%
Three Primary Customers [Member] | Accounts Receivable Research And Development [Member]          
Product Information [Line Items]          
Percentage of sales     29.00%