XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Concentrations (Details Narrative) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
State of Michigan [Member] | Revenue Benchmark [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 37.00% 41.00% 40.00% 45.00%
Government Contracts [Member] | Revenue Benchmark [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 78.00% 87.00% 77.00% 87.00%
Customer One [Member] | Accounts Receivable [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage     48.00% 62.00%