v3.25.1
Revenues and Other Income (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Volume rebate     $ 35,000
Revenue recognized included in contract liability balance at beginning of period $ 2,891,000 $ 1,279,000  
Revenue 14,625,000 9,868,000  
Product and Service, Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 50,000 96,000  
Product and Service, Other [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenue $ 50,000 $ 96,000