XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Equity [Abstract]        
Acquisitions, Shares     86,577  
Exercise of options, Shares 49,490 28,111 217,483 62,293
Restricted shares, net [1]     90,116 25,289
Payment of earn-out liability, Shares 26,688   26,688  
Total, Shares 76,178 28,111 420,864 87,582
Acquisitions, Average Price per Share     $ 30.01  
Exercise of options, Average Price per Share $ 24.93 $ 11.7 20.82 $ 13.04
Restricted shares, net, Average Price per Share [1]     36.81 66.58
Payment of earn-out liability, Average Price per Share 37.47   37.47  
Total, Average Price per Share $ 29.32 $ 11.7 $ 27.19 $ 28.5
Acquisitions, Total     $ 2,598  
Exercise of options, Total $ 1,234 $ 329 4,529 $ 812
Payment of earn-out liability, Total 1,000   1,000  
Total $ 2,234 $ 329 $ 8,127 $ 812
[1] Represents the non-cash release of common shares due to the vesting of restricted stock.