v3.26.1
Debt - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Convertible Notes [Line Items]    
Less: unamortized debt issuance costs and debt discount $ (43,845) $ (39,709)
Subtotal 336,155 110,291
Less: Current portion
Convertible notes, net of current portion 336,155 110,291
Accrued cumulative interest 8,932 1,500
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 $ 230,000