v3.26.3
Debt - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Convertible Notes [Line Items]    
Less: unamortized debt issuance costs and debt discount $ (46,520) $ (39,709)
Subtotal 445,330 110,291
Less: Current portion
Convertible notes, net of current portion 445,330 110,291
2030 Convertible notes [Member]    
Schedule of Convertible Notes [Line Items]    
Subtotal 150,000 150,000
2031 Convertible notes [Member]    
Schedule of Convertible Notes [Line Items]    
Subtotal 31,850
2032 Convertible notes [Member]    
Schedule of Convertible Notes [Line Items]    
Subtotal $ 310,000