XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Liabilities - Convertible Senior Notes Carrying Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
May 19, 2023
Nov. 17, 2020
May 18, 2020
Debt          
Principal amount $ 281,500 $ 281,500      
Unamortized transaction costs (6,264) (6,559)      
Net carrying value 275,236 274,941      
2025 Notes          
Debt          
Principal amount 26,500 26,500   $ 132,500  
Unamortized transaction costs (75) (102)      
Net carrying value 26,425 26,398      
2027 Notes          
Debt          
Principal amount 25,000 25,000     $ 125,000
Unamortized transaction costs (293) (313)      
Net carrying value 24,707 24,687      
2029 Notes          
Debt          
Principal amount 230,000 230,000 $ 230,000    
Unamortized transaction costs (5,896) (6,144)      
Net carrying value $ 224,104 $ 223,856