v3.26.1
Convertible Senior Notes - Interest Expenses Incurred on Convertible Notes Payable (Details) - Convertible Senior Notes - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Convertible Senior Notes        
Coupon interest $ 349 $ 421 $ 698 $ 878
Amortization of debt issuance costs 297 312 594 631
Total interest expense on Convertible Senior Notes $ 646 $ 733 $ 1,292 $ 1,509