XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Carrying Amount (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jun. 11, 2020
Long-Term Debt      
Carrying amount of Convertible Notes $ 282,773 $ 281,400  
2.75% Convertible Senior Notes due 2027      
Long-Term Debt      
Convertible Notes 287,500 287,500 $ 287,500
Less: Unamortized debt issuance costs (4,727) (6,100)  
Carrying amount of Convertible Notes $ 282,773 $ 281,400