v3.25.2
Notes Payable, Net - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Senior Notes | Senior Notes Due 2030 And 2033        
Senior Convertible Notes        
Contractual interest expense $ 27,031   $ 33,038  
Amortization of debt issuance costs 779   950  
Total interest expense 27,810   33,988  
2027 Note Hedge | Convertible Debt        
Senior Convertible Notes        
Contractual interest expense 353 $ 862 1,133 $ 1,725
Amortization of debt issuance costs 332 783 1,079 1,565
Total interest expense $ 685 $ 1,645 $ 2,212 $ 3,290