XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Recently Issued Accounting Standards (Details) - USD ($)
Dec. 31, 2023
Oct. 13, 2023
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' equity $ 1,067,701,000   $ 859,417,000      
2024 Notes | Senior Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Long-term debt, net   $ 0        
Retained Earnings            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' equity (719,194,000)   (606,154,000)   $ (626,779,000) $ (589,178,000)
Retained Earnings | Cumulative-effect adjustment from adoption of ASC 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' equity         39,789,000  
Additional Paid-In Capital            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' equity $ 1,808,121,000   $ 1,486,857,000   1,340,989,000 $ 1,229,320,000
Additional Paid-In Capital | Cumulative-effect adjustment from adoption of ASC 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' equity         $ (106,172,000)  
Accounting Standards Update 2020-06 | Cumulative-effect adjustment from adoption of ASC 2020-06 | 2024 Notes | Senior Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Long-term debt, net       $ 25,100,000    
Accounting Standards Update 2020-06 | Cumulative-effect adjustment from adoption of ASC 2020-06 | 2025 Notes | Senior Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Long-term debt, net       41,300,000    
Accounting Standards Update 2020-06 | Retained Earnings | Cumulative-effect adjustment from adoption of ASC 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' equity       39,800,000    
Accounting Standards Update 2020-06 | Additional Paid-In Capital | Cumulative-effect adjustment from adoption of ASC 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' equity       $ (106,200,000)