XML 97 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Major Customers and Vendors (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Other Customer [Member]    
Major Customers and Vendors (Details) [Line Items]    
Risk percentage 10.00% 10.00%
Customer One [Member]    
Major Customers and Vendors (Details) [Line Items]    
Risk percentage 10.00%  
Customer Two [Member] | Maximum [Member]    
Major Customers and Vendors (Details) [Line Items]    
Risk percentage 28.30%  
Two Entities [Member] | Minimum [Member]    
Major Customers and Vendors (Details) [Line Items]    
Risk percentage 14.10%  
One Agency [Member]    
Major Customers and Vendors (Details) [Line Items]    
Risk percentage   10.00%
Two Agencies [Member]    
Major Customers and Vendors (Details) [Line Items]    
Risk percentage   13.30%
Entity Two [Member]    
Major Customers and Vendors (Details) [Line Items]    
Risk percentage   10.80%
Key Partners [Member]    
Major Customers and Vendors (Details) [Line Items]    
Risk percentage   10.00%