XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
May 10, 2018
May 03, 2017
Stockholders' Equity (Details) [Line Items]        
Authorized shares       13,200,000
Price per share (in Dollars per share)       $ 1
Preferred stock authorized 1,000,000 1,000,000    
Reserved common stock shares for issuance 300      
Common stock reserved for future grants 320,273      
Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Authorized shares       45,000,000
Minimum [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock authorized     1,000,000  
Minimum [Member] | Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Authorized shares       40,000,000
Minimum [Member] | Preferred Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock authorized 9,200,000      
Maximum [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock authorized     5,000,000  
Maximum [Member] | Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Authorized shares       8,200,000
Maximum [Member] | Preferred Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock authorized 13,200,000