v3.26.1
Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense Incurred (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]        
Amortization of debt issuance costs and accretion of debt discount     $ 4,156 $ 3,727
Total interest expense $ 8,490 $ 7,866 16,742 15,344
Convertible Senior Notes | Convertible Debt        
Debt Instrument [Line Items]        
Contractual interest expense 6,345 5,949 12,586 11,617
Amortization of debt issuance costs and accretion of debt discount 421 656 821 1,291
Amortization of debt discount $ 1,724 $ 1,261 $ 3,335 $ 2,436