v3.26.1
Debt - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Convertible Notes [Abstract]    
Convertible note $ 230,000  
Less: unamortized debt issuance costs and debt discount (7,406)  
Subtotal 222,594  
Less: Current portion  
Convertible notes, net of current portion 222,594
Accrued cumulative interest $ 4,432