v3.25.2
Convertible Senior Notes - Summary of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Disclosure [Abstract]        
Contractual interest expense $ 2,394 $ 2,394 $ 4,788 $ 4,788
Amortization of issuance costs 610 609 1,220 1,217
Total $ 3,004 $ 3,003 $ 6,008 $ 6,005