XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Business - Nasdaq Communication and Compliance (Details) - USD ($)
$ / shares in Units, $ in Thousands
Feb. 15, 2024
May 10, 2023
Mar. 31, 2024
Dec. 31, 2023
Mar. 10, 2023
Grace period 180 days 180 days      
Consecutive business days in grace period 10 days        
Stockholders' equity     $ 55,389 $ 50,763  
Minimum          
Share Price         $ 1.00
Maximum          
Share Price $ 0.10