v3.26.1
Restatement of Previously Issued Consolidated Financial Statements (Details Narrative) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Inventories, net $ (12,957) $ (13,815) $ (14,963)  
Revision of Prior Period, Error Correction, Adjustment [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Inventories, net   $ 3,744 $ 3,548 $ 4,613