XML 68 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Common Shares (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 01, 2021
USD ($)
Jul. 24, 2020
USD ($)
$ / shares
shares
May 18, 2020
USD ($)
$ / shares
shares
Mar. 01, 2019
USD ($)
$ / shares
shares
Feb. 04, 2019
USD ($)
$ / shares
shares
Jun. 22, 2018
USD ($)
$ / shares
shares
May 29, 2018
USD ($)
$ / shares
shares
Jun. 22, 2018
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Vote
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
May 31, 2018
$ / shares
shares
Feb. 28, 2018
shares
Dec. 31, 2017
$ / shares
shares
Nature of the Business and Basis of Presentation                            
Common share authorized (in shares)                       200,000,000 44,746,463 43,918,239
Common stock, par value (in dollars per share) | $ / shares                       $ 0.000273235   $ 0.000273235
Common shares or Preferred Shares not designated                           11,956,456
Maximum number of common shares may be issued                       54,647,000    
Common stock, cash dividends declared or paid | $                 $ 0          
Class A common shares                            
Nature of the Business and Basis of Presentation                            
Common share authorized (in shares)                         5,507,938 5,507,938
Common stock, par value (in dollars per share) | $ / shares                 $ 0.000273235 $ 0.000273235        
Number of shares issued on conversion of convertible preferred shares             5,546,019         5,546,019    
Number of votes (per share) | Vote                 1          
Class A1 common shares                            
Nature of the Business and Basis of Presentation                            
Common share authorized (in shares)                           0
Common stock, par value (in dollars per share) | $ / shares                 $ 0.000273235 0.000273235        
Number of shares issued on conversion of convertible preferred shares             12,995,954         12,995,954    
Number of votes (per share) | Vote                 0          
Convertible ratio to Class A common share                 1          
Class B common shares                            
Nature of the Business and Basis of Presentation                            
Common share authorized (in shares)                         3,568,353 3,568,353
Common stock, par value (in dollars per share) | $ / shares                 $ 0.000273235 0.000273235        
Number of shares issued on conversion of convertible preferred shares             1,070,502         1,070,502    
Number of votes (per share) | Vote                 10          
Convertible ratio to Class A common share                 1          
Convertible ratio to Class B1 common share                 1          
Class B1 common shares                            
Nature of the Business and Basis of Presentation                            
Common share authorized (in shares)                           0
Common stock, par value (in dollars per share) | $ / shares                 $ 0.000273235 $ 0.000273235        
Number of shares issued on conversion of convertible preferred shares             16,057,618         16,057,618    
Number of votes (per share) | Vote                 0          
Convertible ratio to Class B1 common share                 1          
Convertible Preferred Shares                            
Nature of the Business and Basis of Presentation                            
Preferred shares designated                 0 0     35,670,093 22,885,492
Preferred stock, shares issued (in shares)                 0 0        
Initial Public Offering                            
Nature of the Business and Basis of Presentation                            
Aggregate proceeds from offerings net of underwriter discounts and commissions, placement agent fees and other offering costs | $               $ 155,536     $ 155,536      
Initial Public Offering | Class A common shares                            
Nature of the Business and Basis of Presentation                            
Issuance of stock (in shares)             8,477,777              
Share price (in dollars per share) | $ / shares             $ 18.00              
Gross proceeds from IPO | $             $ 152,600              
Gross proceeds from offering | $                     $ 159,194      
Follow-On Public Offering and Private Placement Inclusive of Over-Allotment                            
Nature of the Business and Basis of Presentation                            
Aggregate proceeds from offerings net of underwriter discounts and commissions, placement agent fees and other offering costs | $ $ 82,988 $ 146,037 $ 74,495 $ 82,988                    
Follow-On Public Offering and Private Placement | Common Class A and Class A1 common shares                            
Nature of the Business and Basis of Presentation                            
Gross proceeds from offering | $   $ 155,000 $ 79,570   $ 85,000                  
Follow-On Offering | Class A common shares                            
Nature of the Business and Basis of Presentation                            
Issuance of stock (in shares)   5,952,381 2,760,000   2,654,984                  
Share price (in dollars per share) | $ / shares   $ 21.00 $ 18.25   $ 18.26                  
Gross proceeds from offering | $                 $ 165,725 $ 48,595        
Private Placement | Class A1 common shares                            
Nature of the Business and Basis of Presentation                            
Issuance of stock (in shares)   1,428,572 1,600,000   2,000,000                  
Share price (in dollars per share) | $ / shares   $ 21.00 $ 18.25   $ 18.26                  
Over-allotment | Class A common shares                            
Nature of the Business and Basis of Presentation                            
Issuance of stock (in shares)       161,126   1,006,425                
Share price (in dollars per share) | $ / shares       $ 18.26   $ 18.00   $ 18.00            
Gross proceeds from IPO | $           $ 18,116                
Gross proceeds from offering | $       $ 2,942