XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2021
Jan. 01, 2020
Dec. 31, 2020
Mar. 31, 2018
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 31, 2019
Sep. 30, 2018
Incentive Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Incentive units authorized for issuance       6,199,477            
Share-based award, expiration date       Sep. 30, 2018            
Incentive units authorized for issuance             1,561,485      
Incentive Plan | Restricted Stock                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Restricted shares vested and expected to vest         159,085          
Incentive Plan | Employee                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Compensation expense         $ 10,327,658          
Compensation expense not yet recognized         $ 72,812,116          
Compensation expense not yet recognized, period of recognition         2 years          
Incentive Plan | Scenario Forecast                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Incentive units authorized for issuance           1,946,628        
2018 Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock reserved for issuance                   4,067,007
Annual increase in reserved shares as percentage of outstanding common stock               4.00%    
Stock options vested and expected to vest         5,023,163          
Restricted stock units vested and expected to vest         77,279          
Minimum | Incentive Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Share-based award, vesting period       1 year            
Minimum | 2018 Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Annual increase in reserved shares of common stock               4,989,593    
Maximum | Incentive Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock reserved for issuance                   1,277,181
Share-based award, vesting period       4 years            
At The Market Offering | Piper Sandler                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares issued and sold             2,593,637      
Common stock aggregate offering price                 $ 100,000,000.0  
Proceeds from sale of common stock             $ 64,100,000      
Fees and expenses             $ 1,600,000      
2018 ESPP                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock reserved for issuance 486,657 390,371               311,850
Common stock reserved for issuance represented as percentage on outstanding common stock 1.00% 1.00%                
Common stock, shares issued         12,050          
Common stock, shares remained available for purchase         1,489,159          
Amount used as multiplying factor to grant common stock         $ 2,083          
Maximum percentage of compensation receivable by employee         15.00%          
2018 ESPP | Minimum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Purchase price under ESPP as percentage of closing price of common stock         85.00%          
Common Shares                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Gross proceeds from sale of shares in Initial public offering before fees and expenses     $ 431,900,000              
Fees and expenses     $ 28,100,000              
Common Shares | Initial Public Offering                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares issued and sold     6,571,428              
Share price, issued and sold     $ 70.00       $ 70.00