v3.26.1
Convertible Notes - Schedule Of Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total convertible notes payable, net $ 750,079 $ 309,797
Total fair value of fixed rate convertible notes 1,041,124 818,485
Senior Notes Due At 2029    
Debt Instrument [Line Items]    
Principal amount 79,038 316,226
Unamortized debt discount and issuance costs (1,382) (6,429)
Total convertible notes payable, net 77,656 309,797
Total fair value of fixed rate convertible notes $ 294,309 818,485
Interest rate (percent) 4.00%  
Senior Notes Due At 2032    
Debt Instrument [Line Items]    
Principal amount $ 690,000 0
Unamortized debt discount and issuance costs (17,577) 0
Total convertible notes payable, net 672,423 0
Total fair value of fixed rate convertible notes $ 746,815 $ 0
Interest rate (percent) 0.00%