XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Notes (Details) - Schedule of Convertible Notes - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
2026 Notes [Member]    
Schedule of Convertible Notes [Line Items]    
Principal amount $ 150,000 $ 150,000
Less: Unamortized issuance costs (1,479) (2,125)
Carrying amount $ 148,521 $ 147,875
Effective interest rate [1] 3.83% 6.25%
2028 Notes [Member]    
Schedule of Convertible Notes [Line Items]    
Principal amount $ 25,845 $ 130,000
Less: Unamortized issuance costs (498) (2,987)
Carrying amount $ 25,347 $ 127,013
Effective interest rate [1] 6.25% 3.83%
2029 Notes [Member]    
Schedule of Convertible Notes [Line Items]    
Principal amount $ 345,000  
Less: Unamortized issuance costs (7,462)  
Carrying amount $ 337,538  
Effective interest rate [1] 3.70%  
Convertible Notes [Member]    
Schedule of Convertible Notes [Line Items]    
Principal amount $ 520,845 $ 280,000
Less: Unamortized issuance costs (9,439) (5,112)
Carrying amount $ 511,406 $ 274,888
Effective interest rate [1] 3.86% 4.96%
[1] Includes amortization of the issuance costs and premium.