XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders’ Equity - Schedule of Warrants Activity (Details) - Warrant - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number of warrants outstanding, beginning balance (in shares) 565,544  
Granted (in shares) 166,667  
Exercised (in shares) (540,541)  
Expired (in shares) (25,000)  
Number of warrants outstanding, ending balance (in shares) 166,670 565,544
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance (in dollars per share) $ 9.96  
Granted (in usd per share) 15.00  
Exercised (in usd per share) 9.25  
Expired (in usd per share) 9.25  
Weighted average exercise price, ending balance (in dollars per share) $ 17.40 $ 9.96
Share-based compensation arrangement by share-based payment award, equity instruments other than options, aggregate intrinsic value, outstanding $ 0 $ 3,546
Weighted average remaining contractual life (in years) 9 years 7 months 6 days 1 month 6 days
Weighted average remaining contractual life, granted (in years)   9 years 9 months 18 days