XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Liabilities - Convertible Senior Notes Carrying Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
May 19, 2023
Nov. 17, 2020
May 18, 2020
Debt          
Principal amount $ 281,500 $ 281,500      
Unamortized transaction costs (5,947) (6,559)      
Net carrying value 275,553 274,941      
2025 Notes          
Debt          
Principal amount 26,500 26,500   $ 132,500  
Unamortized transaction costs (52) (102)      
Net carrying value 26,448 26,398      
2027 Notes          
Debt          
Principal amount 25,000 25,000     $ 125,000
Unamortized transaction costs (270) (313)      
Net carrying value 24,730 24,687      
2029 Notes          
Debt          
Principal amount 230,000 230,000 $ 230,000    
Unamortized transaction costs (5,625) (6,144)      
Net carrying value $ 224,375 $ 223,856