XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholder's Equity - Summary of Issued Shares of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Equity [Abstract]    
Acquisitions, Shares   71,740
Exercise of warrants options, Shares 67,713 67,713
Exercise of options, Shares 30,607 330,060
Restricted shares, net, Shares 25,289 36,817
Total, Shares 55,896 506,330
Acquisitions, Average Price per Share   $ 31.65
Exercise of warrants options, Average Price per Share   17.19
Exercise of options, Average Price per Share $ 14.03 6.62
Restricted shares, net, Average Price per Share 66.58 29.88
Total, Average Price per Share $ 37.81 $ 13.27
Acquisitions, Total   $ 2,271
Exercise of options, Total $ 429 2,185
Total $ 429 $ 4,456