v3.25.2
Condensed Consolidated Statement of Cash Flows (unaudited) (Parenthetical)
shares in Thousands
6 Months Ended
Jun. 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