XML 113 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Summary of Issued, Cancelled and Repurchased Shares of Common Stock (Details) - USD ($)
12 Months Ended
Jul. 27, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common stock shares issued in connection with business acquisition     178,721 791,139
Acquisitions, Average Price per Share     $ 46.55 $ 31.60
Acquisitions, Total     $ 8,320,000 $ 25,000,000
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,000)
Redemption of the series A-1 preferred stock       $ 26,801,000
Exercise of warrants, Shares   67,713 67,713 [1] 2,534,239 [1]
Exercise of warrants, Average Price per Share [1]     $ 17.19 $ 0.01
Exercise of warrants, Total [1]       $ 25,000.00
Exercise of options, Shares   101,340 959,890 47,600
Exercise of options, Average Price per Share   $ 16.21 $ 7.54 $ 8.05
Exercise of options, Total   $ 1,643,000 $ 7,237,000 $ 383,000.00
Restricted shares, net [1]   25,532 42,263 20,488
Restricted shares net, Average Price per Share [1]   $ 66.30 $ 30.69 $ 24.00
Payment of earn-out liability and purchase price true up, Shares     563,807  
Payment of earn-out liability and purchase price true up, Average Price per share     $ 46.26  
Payment of earn-out liability and purchase price true up, Total     $ 26,084,000  
Cancellation of shares       (117,785)
Cancellation of shares, Average Price per Share       $ 17.15
Common Stock Issued and Cancelled, Shares   126,872 4,687,394 16,562,420
Common Stock Issued and Cancelled, Average Price per share   $ 26.29 $ 45.63 $ 13.64
Common Stock Issued and Cancelled, Total   $ 1,643,000 $ 211,424,000 $ 224,709,000
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,000
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,000  
[1] Represents the non-cash release of shares of common stock due to the exercise of warrants and the vesting of restricted stock