XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Redemption of 2026 Convertible Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Apr. 11, 2024
Debt Instrument [Line Items]            
Principal           $ 26,350
Payment made for settlement of debt       $ 33,245    
Loss on extinguishment of debt $ 4,145     $ 11,329 $ 23,504  
2026 Convertible Notes            
Debt Instrument [Line Items]            
Payment made for settlement of debt   $ 33,218        
Unpaid Interest   229        
Loss on extinguishment of debt   7,184 $ 23,504      
Issuance cost   289 $ 2,264      
Miscellaneous costs of redemption   $ 27