Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details Narrative)

v3.23.1
Subsequent Events (Details Narrative)
1 Months Ended 12 Months Ended
Mar. 15, 2023
USD ($)
Mar. 13, 2023
USD ($)
numberOfEmployee
$ / shares
shares
Dec. 15, 2022
USD ($)
$ / shares
shares
Sep. 08, 2021
Jan. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jan. 26, 2023
USD ($)
Subsequent Event [Line Items]                
Common stock, par or stated value (in dollars per share) | $ / shares     $ 0.0005     $ 0.0005 $ 0.0005  
Issuance of common stock upon stock options cashless exercise (in shares)           1,833,000    
Stock repurchased | $           $ 2,152,000 $ 917,000  
Stock repurchase program, term (in months)       6 months        
Common Stock                
Subsequent Event [Line Items]                
Issuance of common stock upon stock options cashless exercise (in shares)           828,021    
Stock repurchased (in shares)           303,145 166,824  
Subsequent Event                
Subsequent Event [Line Items]                
Issuance of common stock upon stock options cashless exercise (in shares)         1,348,250      
Stock repurchased | $         $ 5,378      
Stock repurchase program, term (in months) 6 months              
Authorized amount | $ $ 6,000,000              
Subsequent Event | Common Stock                
Subsequent Event [Line Items]                
Issuance of common stock upon stock options cashless exercise (in shares)         603,881      
Stock repurchased (in shares)         744,369      
Subsequent Event | Stock Options | 2022 Plan                
Subsequent Event [Line Items]                
Shares purchased (in shares)   205,000            
Number of employees | numberOfEmployee   7            
Exercise price (in dollars per share) | $ / shares   $ 6.84            
Vesting period (in years)   3 years            
Fair value, granted | $   $ 900,000            
Subsequent Event | Vesting Period One | Stock Options | 2022 Plan                
Subsequent Event [Line Items]                
Award vesting rights, percentage   25.00%            
Subsequent Event | Vesting Period Two | Stock Options | 2022 Plan                
Subsequent Event [Line Items]                
Award vesting rights, percentage   75.00%            
Subsequent Event | Note                
Subsequent Event [Line Items]                
Aggregate principal amount | $               $ 7,600,000
Interest rate               10.00%
Stella Purchase Agreement                
Subsequent Event [Line Items]                
Cash paid | $     $ 3,500,000          
Stock issued (in shares)     100,000          
Payments for acquisition, term (in years)     7 years          
Royalty percent     5.00%