XML 98 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings - Summary of Convertible Note (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Net carrying amount $ 2,707,171 $ 1,703,035
2% Convertible Senior Notes Due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Principal 1,000,000  
Unamortized debt issuance cost (368)  
Net carrying amount 999,632  
0% Convertible Senior Notes Due 2026 | Convertible Debt    
Debt Instrument [Line Items]    
Principal 1,725,000  
Unamortized debt issuance cost (17,461)  
Net carrying amount $ 1,707,539