XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Deficit) - Summary of Issued, Cancelled and Repurchased Shares of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 27, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock issued, shares       42,415
Common stock issued, Average Price per Shares       $ 31.60
Common stock issued, Total       $ 1,340
Number of common stock shares issued in connection with business acquisition   178,721 791,139 150,439
Acquisitions, Average Price per Share   $ 46.55 $ 31.60 $ 26.90
Acquisitions, Total   $ 8,320 $ 25,000 $ 4,047
Redemption of Series A-1, Shares     1,786,739  
Redemption of Series A-1, Average Price per Share     $ 15.00  
Redemption of Series A-1, Total     $ (26,801)  
Redemption of the series A-1 preferred stock     $ 26,801  
Exercise of warrants options, Shares   67,713 2,534,239  
Exercise of warrants options, Average Price per Share   $ 17.19 $ 0.01  
Exercise of warrants options, Total     $ 25  
Exercise of options, Shares   959,890 47,600 27,350
Exercise of options, Average Price per Share   $ 7.54 $ 8.05 $ 6.16
Exercise of options, Total   $ 7,237 $ 383 $ 168
Restricted shares, net   42,263 20,488 12,132
Restricted shares net, Average Price per Share   $ 30.69 $ 24.00 $ 18.82
Payment of earn-out liability, Shares   539,607    
Payment of earn-out liability, Average Price per share   $ 46.33    
Payment of earn-out liability, Total   $ 25,000    
Payment of purchase price true up, Shares   24,200    
Payment of purchase price true up, Average Price per share   $ 44.81    
Payment of purchase price true up, Total   $ 1,084    
Cancellation of shares     (117,785)  
Cancellation of shares, Average Price per Share     $ 17.15  
Common Stock Issued and Cancelled, Shares   4,687,394 16,562,420 232,336
Common Stock Issued and Cancelled, Average Price per share   $ 45.63 $ 13.64 $ 24.89
Common Stock Issued and Cancelled, Total   $ 211,424 $ 224,709 $ 5,555
IPO        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock issued, shares 11,500,000   11,500,000  
Common stock issued, Average Price per Shares     $ 15.00  
Common stock issued, Total     $ 172,500  
Follow-on offering        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock issued, shares   2,875,000    
Common stock issued, Average Price per Shares   $ 59.05    
Common stock issued, Total   $ 169,783