XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Notes Payable, Net - Hedge (Details) - 2027 Note Hedge
$ in Thousands
Jun. 30, 2025
USD ($)
instrument
security
Senior Convertible Notes  
Shares Purchased | security 3,016,680
Convertible Debt  
Senior Convertible Notes  
Purchase Price (in thousands) | $ $ 194,994
Shares Purchased | instrument 3,016,680