XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Notes Payable, Net - Estimated Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
2027 Notes | Convertible Debt    
Senior Convertible Notes    
Fair value of notes $ 203,956 $ 1,798,526
2030 Notes | Senior Notes    
Senior Convertible Notes    
Debt instrument, fair value 1,036,830 0
2033 Notes | Senior Notes    
Senior Convertible Notes    
Debt instrument, fair value $ 779,768 $ 0