XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Related Party and Non-Related Party Cost of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Defined Benefit Plan Disclosure [Line Items]        
Total cost of revenues $ 1,458,905 $ 1,446,294 $ 2,478,992 $ 2,671,322
Nonrelated Party [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Cost of revenues 1,333,527 1,290,525 2,223,445 2,361,593
Royalties expense 37,419 41,150 105,403 75,973
Related Party [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Cost of revenues 75,968 99,136 129,092 208,061
Royalties expense $ 11,991 $ 15,483 $ 21,052 $ 25,695