XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Stockholders' equity $ 919,908 $ 841,434 $ 919,908 $ 841,434 $ 912,150 $ 886,204 $ 828,446   $ 815,851
Convertible notes 0 6,783,936 3,410,708 6,783,936          
Accounting Standards Update 2020-06                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Long-term debt               $ 20,600  
Net deferred tax liabilities               (5,000)  
Accounting Standards Update 2020-06 | Convertible Debt                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Convertible notes     6,800,000            
Cumulative effect of adoption of ASU 2020-06                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Stockholders' equity                 (15,600)
Retained Earnings                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Stockholders' equity $ 497,362 $ 454,015 $ 497,362 $ 454,015 498,193 481,245 446,150   379,922
Retained Earnings | Cumulative effect of adoption of ASU 2020-06                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Stockholders' equity                 40,612
Retained Earnings | Cumulative effect of adoption of ASU 2020-06 | Accounting Standards Update 2020-06                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Stockholders' equity               40,600  
Additional  Paid-in Capital                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Stockholders' equity $ 424,266 $ 389,586 $ 424,266 $ 389,586 $ 416,232 $ 408,115 $ 383,016   434,337
Additional  Paid-in Capital | Cumulative effect of adoption of ASU 2020-06                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Stockholders' equity                 $ (56,212)
Additional  Paid-in Capital | Cumulative effect of adoption of ASU 2020-06 | Accounting Standards Update 2020-06                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Stockholders' equity               $ (56,200)