XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Significant Accounting Policies (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 13, 2021
Dec. 16, 2020
Nov. 30, 2020
Mar. 31, 2021
Apr. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Short-term Debt [Line Items]                
Offering price per share (in dollars per share) $ 120.00              
Net proceeds from sale of stock $ 263,900,000              
Underwriting discount 11,000,000              
Offering expense $ 1,000,000              
Non-marketable equity security           $ 40,000,000 $ 0  
Period of payment deferral         6 months      
Repayments of debt           71,316,000 148,113,000 $ 109,939,000
Impairment, Long-Lived Asset, Held-for-Use           0 $ 0  
Senior Notes                
Short-term Debt [Line Items]                
Carrying amount of convertible senior notes           646,900,000    
Carrying amount of convertible senior notes           646,900,000    
Fair Value, Inputs, Level 2 | Senior Notes                
Short-term Debt [Line Items]                
Fair value of convertible senior notes           627,500,000    
Fair value of convertible senior notes           $ 627,500,000    
Internally developed software                
Short-term Debt [Line Items]                
Estimated useful lives           three years    
Computer and networking equipment                
Short-term Debt [Line Items]                
Estimated useful lives           three years    
Furniture and fixtures                
Short-term Debt [Line Items]                
Estimated useful lives           three years    
Series B                
Short-term Debt [Line Items]                
Shares of preferred stock purchased (in shares)     600,208          
Common Stock                
Short-term Debt [Line Items]                
Preferred stock converted to common stock (in shares)   600,208            
Convertible preferred stock converted to common stock (in shares)   47,349,577            
Public Stock Offering                
Short-term Debt [Line Items]                
Shares sold in offering 2,300,000              
Over-Allotment Option                
Short-term Debt [Line Items]                
Shares sold in offering 300,000              
IPO                
Short-term Debt [Line Items]                
Shares sold in offering   9,000,000            
Offering price per share (in dollars per share)   $ 20.00            
Net proceeds from sale of stock   $ 167,400,000            
Underwriting discount   12,600,000            
Deferred offering costs   $ 7,900,000            
Paycheck Protection Program Loan, CARES Act                
Short-term Debt [Line Items]                
Aggregate principal amount         $ 5,300,000      
Stated interest rate         1.00%      
Repayments of debt       $ 5,300,000