XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Schedule of Cumulative Effect of Changes Made to Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Liabilities and Stockholders’ Equity        
Convertible Senior Notes Current       $ 8
Convertible Senior Notes Noncurrent       665,695
Deferred Tax Liabilities, Net $ 4,318 $ 6,236   16,082
Additional Paid in Capital       853,664
Accumulated deficit $ (449,429) $ (402,124)   $ (388,112)
Accounting Standards Update 2020-06 [Member]        
Liabilities and Stockholders’ Equity        
Convertible Senior Notes Current     $ 8  
Convertible Senior Notes Noncurrent     808,531  
Deferred Tax Liabilities, Net     11,224  
Additional Paid in Capital     668,523  
Accumulated deficit     (340,950)  
Cumulative Effect Period Of Adoption Adjustment Member | Accounting Standards Update 2020-06 [Member]        
Liabilities and Stockholders’ Equity        
Convertible Senior Notes Noncurrent     142,836  
Deferred Tax Liabilities, Net     (4,858)  
Additional Paid in Capital     (185,141)  
Accumulated deficit     $ 47,162