XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Debt Instrument [Line Items]          
Maturities of marketable securities $ 18,900   $ 61,800    
Proceeds from sale of marketable securities 0 $ 33,100 38,300 $ 33,100  
Interest earned on marketable securities (less than) 600 $ 400 1,400 $ 600  
Convertible notes | 2026 Convertible Notes:          
Debt Instrument [Line Items]          
Fair value 137,700   137,700   $ 180,900
Convertible notes | 2028 Convertible Notes:          
Debt Instrument [Line Items]          
Fair value $ 162,500   $ 162,500   $ 156,500