v3.25.3
Condensed Consolidated Statement of Cash Flows (unaudited) (Parenthetical)
shares in Thousands
9 Months Ended
Sep. 30, 2025
shares
Statement of Cash Flows [Abstract]  
Convertible senior notes issued to purchase common stock 3,100
Reduction of convertible senior notes 148,000
Senior secured term loan isuued 14,700
Convertible senior notes issued 5,000