XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Convertible Senior Notes        
Coupon interest $ 421 $ 797 $ 878 $ 1,601
Amortization of debt issuance costs 312 598 631 1,198
Total interest expense $ 733 $ 1,395 $ 1,509 $ 2,799