XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Financial Statement Preparation and Significant Accounting Policies - Accounting Standards Update and Change in Accounting Principle (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Sep. 30, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Convertible Debt $ (1,773,553)        
Net deferred tax liability (285,248) $ (255,181) $ (211,764) $ (217,291)  
Additional paid-in capital (836,270) (986,303) (1,034,727) (1,074,286)  
Retained earnings (589,209) (528,882) (330,301) (309,430)  
Convertible Debt          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Principal value   (258,750)      
Unamortized issuance cost (9,805)        
Convertible Debt | Convertible Senior Notes Due 2024          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Principal value   (258,750) (258,750) (258,750) $ (258,800)
Unamortized issuance cost (165)   2,889 2,889  
Unamortized discount     0 24,215  
Convertible Debt (255,861) $ (231,646)  
Adoption of ASU 2020-06          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Net deferred tax liability     5,527    
Additional paid-in capital     39,559    
Retained earnings     (20,871)    
Adoption of ASU 2020-06 | Convertible Debt | Convertible Senior Notes Due 2024          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Principal value     0    
Unamortized issuance cost     0    
Unamortized discount     (24,215)    
Convertible Debt     $ (24,215)