Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details Narrative)

v3.24.1
Subsequent Events (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 27, 2024
Mar. 13, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 06, 2024
Subsequent Event [Line Items]          
Accounts payable liability     $ 19,847 $ 21,126  
Decrease in accounts receivable     $ 3,030 $ 11,635  
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Description of nasdaq compliance   the Company received a notice from the Listing Qualifications Department (the “Staff”) of The Nasdaq Stock Market, LLC (“Nasdaq”) notifying the Company that it has been granted a 180-day extension to regain compliance with the bid price for its common stock to close above $1.00 per share for ten consecutive trading days. The Company will take appropriate action that may include executing a reverse stock split to regain compliance with the minimum bid price rule if the Company’s stock does not stay above $1.00 prior to the end of the second 180-day period.      
Failure to maintain common stock minimum closing bid price   $ 1.00      
Subsequent Event [Member] | Upon Execution of Agreement [Member]          
Subsequent Event [Line Items]          
Accounts receivable         $ 6,135
Subsequent Event [Member] | Customer [Member]          
Subsequent Event [Line Items]          
Accounts receivable         11,308
Accounts payable liability         $ 11,308
Decrease in accounts receivable $ 1,954