Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Warrant Activity (Details)

v3.23.1
Stockholders' Equity - Schedule of Warrant Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Warrants and Rights Note Disclosure [Abstract]    
Weighted average remaining contractual life (in years) 3 years 10 months 24 days  
Warrant    
Number of Shares    
Number of shares, warrants outstanding, beginning (in shares) 855,000  
Number of shares, warrants granted (in shares) 126,000  
Number of shares, warrants outstanding, ending (in shares) 981,000 855,000
Number of shares, warrant vested and exercisable (in shares) 981,000  
Warrants and Rights Note Disclosure [Abstract]    
Weighted average exercise price, warrants outstanding, beginning $ 8.23  
Weighted average exercise price warrants, granted 9.39  
Weighted average exercise price, warrants outstanding, ending 8.38 $ 8.23
Weighted average exercise price warrants vested and exercisable $ 8.38  
Weighted average remaining contractual life (in years) 1 year 2 months 12 days 1 year 10 months 24 days
Weighted average remaining contractual life warrants granted (in years) 4 years 9 months 18 days  
Weighted average remaining contractual life warrants, vested and exercisable 1 year 2 months 12 days