XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
USD ($)
Segment
shares
Dec. 31, 2020
USD ($)
shares
Dec. 17, 2020
shares
Apr. 09, 2020
Dec. 31, 2019
USD ($)
Subsidiary, Sale of Stock [Line Items]          
Cash, cash equivalents, and restricted cash | $ $ 104,702,000 $ 93,314,000     $ 42,193,000
Allowance for doubtful accounts | $ $ 0        
Interest rate       6.00%  
Operating segments (number) | Segment 1        
ASU 2019-12          
Subsidiary, Sale of Stock [Line Items]          
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true        
Change in Accounting Principle, Accounting Standards Update, Adoption Date Mar. 31, 2021        
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true        
ASU 2018-13          
Subsidiary, Sale of Stock [Line Items]          
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true        
Change in Accounting Principle, Accounting Standards Update, Adoption Date Dec. 31, 2020        
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true        
December 2020 Public Offering          
Subsidiary, Sale of Stock [Line Items]          
Number of warrants issued to purchase common stock (in shares) | shares 2,060,000        
December 2020 Public Offering | Pre-funded Warrants          
Subsidiary, Sale of Stock [Line Items]          
Number of warrants issued to purchase common stock (in shares) | shares 5,260,000 5,260,000 5,260,000    
6.0% April 2020 and March 2019 Convertible Senior Notes          
Subsidiary, Sale of Stock [Line Items]          
Interest rate 6.00%        
Minimum          
Subsidiary, Sale of Stock [Line Items]          
Contract with customer, payment term 70 days        
Maximum          
Subsidiary, Sale of Stock [Line Items]          
Contract with customer, payment term 90 days        
Customer contract cost, amortization periods 1 year