XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies - Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   $ 72,979 $ 64,277 $ 54,202 $ (9,740)
Convertible senior notes, current   298,661 0    
Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accounting Standards Update [Extensible List] Accounting Standards Update 2020-06 [Member]        
Accumulated Deficit          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   (452,430) (414,700) (366,302) (307,027)
Additional Paid-in-Capital          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   $ 525,646 $ 478,698 $ 420,170 297,145
Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity         (11,796)
Adjustment | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Convertible senior notes, current $ 40,000        
Adjustment | Accumulated Deficit          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity         $ (11,796)
Adjustment | Accumulated Deficit | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity 18,000        
Adjustment | Additional Paid-in-Capital | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity $ (58,000)