XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2019
Mar. 31, 2023
Dec. 31, 2022
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Asset impairment charges   $ 0  
Fair value of liabilities transferred into level 3   0  
Fair value of liabilities transferred out of level 3   $ 0  
0% Convertible Senior Notes Due March 15, 2026      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt instrument, interest rate   0.00% 0.00%
Debt instrument, maturity date   Mar. 15, 2026 Mar. 15, 2026
Fair value of convertible senior notes   $ 313,400,000 $ 320,500,000
Principal amount of notes   $ 375,000,000.0 $ 375,000,000.0
0.125% Convertible Senior Notes Due 2024      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt instrument, interest rate 0.125% 0.125% 0.125%
Debt instrument, maturity date Dec. 15, 2024 Dec. 15, 2024 Dec. 15, 2024
Fair value of convertible senior notes   $ 118,300,000 $ 118,200,000
Principal amount of notes $ 450,000,000.0 133,558,000 133,558,000
Fair Value Measurements, Nonrecurring      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Asset impairment charges   $ 0 $ 0