XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies - Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accounting Standards Update [Extensible List] Accounting Standards Update 2020-06 [Member] Accounting Standards Update 2020-06 [Member]      
Stockholders' equity   $ 72,979 $ (89,390) $ 5,983 $ 64,277
Convertible senior notes, non-current     762,455 340,257  
Accumulated Deficit          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   (452,430) (652,641) (525,116) (414,700)
Additional Paid-in-Capital          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   525,646 $ 562,942 $ 537,732 $ 478,698
Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   (40,299)      
Convertible senior notes, non-current $ 40,300        
Adjustment | Accumulated Deficit          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity 18,300 18,261      
Adjustment | Additional Paid-in-Capital          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity $ (58,600) $ (58,560)