XML 56 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Details Narrative)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]  
Contract with customer liability $ 1,868
Remaining performance obligation $ 5,434
Percent of revenue expected to be recognized 30.00%
Remaining performance obligation, expected timing 12 months