Quarterly report [Sections 13 or 15(d)]

Revenue (Details Narrative)

v3.25.3
Revenue (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Contract with customer liability     $ 1,088  
Remaining performance obligation $ 4,928   $ 4,928  
Percent of revenue expected to be recognized 35.00%   35.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% 99.00% 98.00% 99.00%