XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholder's Equity - Summary of Issued Shares of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity [Abstract]        
Acquisitions, Shares   9,322   81,062
Exercise of warrants options, Shares     67,713 67,713 [1]
Exercise of options, Shares 3,575 94,090 34,182 424,150
Restricted shares, net, Shares [1]   2,112 25,289 38,929
Payment of earn-out liability, Shares   539,607   539,607
Payment of purchase price true up, Shares   24,200   24,200
Total, Shares 3,575 669,331 59,471 1,175,661
Acquisitions, Average Price per Share   $ 50.95   $ 33.88
Exercise of warrants options, Average Price per Share [1]       17.19
Exercise of options, Average Price per Share $ 15.15 9.58 $ 14.15 7.28
Restricted shares, net, Average Price per Share [1]   56.31 66.58 31.31
Payment of earn-out liability, Average Price per share   46.33   46.33
Payment of purchase price true up, Average Price per share   44.81   44.81
Total, Average Price per Share $ 15.15 $ 41.20 $ 36.44 $ 29.17
Acquisitions, Total   $ 475   $ 2,746
Exercise of options, Total $ 54 901 $ 483 3,086
Payment of earn-out liability, Total   25,000   25,000
Payment of purchase price true up, Total   1,084   1,084
Total $ 54 $ 27,460 $ 483 $ 31,916
[1] Represents the non-cash release of common shares due to the exercise of warrants and the vesting of restricted stock.