XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Nov. 17, 2017
New accounting pronouncements or change in accounting principle          
Liabilities $ (220,126) $ (233,297)      
Accumulated deficit $ (285,534) $ (513,256)      
Convertible senior notes | 1.375% Convertible senior notes due 2023          
New accounting pronouncements or change in accounting principle          
Convertible notes, stated interest rate (as a percentage) 1.375% 1.375%   1.375% 1.375%
Cumulative effect, period of adoption, adjustment | Convertible senior notes | Debt discount | Accounting Standards Update 2020-06          
New accounting pronouncements or change in accounting principle          
Additional paid in capital     $ 35,200    
Liabilities     8,300    
Accumulated deficit     26,900    
Cumulative effect, period of adoption, adjustment | Convertible senior notes | Debt issuance costs | Accounting Standards Update 2020-06          
New accounting pronouncements or change in accounting principle          
Additional paid in capital     700    
Accumulated deficit     $ 500