Quarterly report [Sections 13 or 15(d)]

Revenue (Details Narrative)

v3.26.1
Revenue (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Contract with customer liability $ 500  
Remaining performance obligation $ 3,800  
Percent of revenue expected to be recognized 53.00%  
Remaining performance obligation, expected timing 12 months  
UNITED STATES | Revenue Benchmark [Member] | Geographic Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 98.00% 98.00%