XML 154 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Concentration (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue Customer A Member    
Concentration 32.65%  
Revenue Customer B Member    
Concentration 44.19%  
Revenue Customer Member    
Concentration 76.84% 56.39%
Accounts Receivable Customer A Member    
Concentration 39.78%  
Revenue Customer C Member    
Concentration   19.61%
Revenue Customer D Member    
Concentration   19.61%
Revenue Customer E Member    
Concentration   17.17%
Accounts Receivable Customer B Member    
Concentration 53.82%  
Accounts Receivable Member    
Concentration 93.60%