XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholder's Equity - Summary of Issued Shares of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Equity [Abstract]        
Acquisitions, Shares   62,738   143,800
Exercise of warrants options, Shares     67,713 67,713 [1]
Exercise of options, Shares 28,111 354,918 62,293 779,068
Restricted shares, net, Shares [1]     25,289 38,929
Payment of earn-out liability, Shares       539,607
Payment of purchase price true up, Shares       24,200
Total, Shares 28,111 417,656 87,582 1,593,317
Acquisitions, Average Price per Share   $ 52.18   $ 41.86
Exercise of warrants options, Average Price per Share [1]       17.19
Exercise of options, Average Price per Share $ 11.70 8.30 $ 13.04 7.74
Restricted shares, net, Average Price per Share [1]     66.58 31.31
Payment of earn-out liability, Average Price per share       46.33
Payment of purchase price true up, Average Price per share       44.81
Total, Average Price per Share $ 11.70 $ 14.89 $ 28.50 $ 25.43
Acquisitions, Total   $ 3,274   $ 6,020
Exercise of options, Total $ 329 2,946 $ 812 6,032
Payment of earn-out liability, Total       25,000
Payment of purchase price true up, Total       1,084
Total $ 329 $ 6,220 $ 812 $ 38,136
[1] Represents the non-cash release of common shares due to the exercise of warrants and the vesting of restricted stock.