v3.26.3
Convertible Senior Notes - Interest Expenses Incurred on Convertible Notes Payable (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Convertible Senior Notes        
Interest rate on convertible note (as a percent) 3.00%   3.00%  
Convertible Senior Notes        
Convertible Senior Notes        
Coupon interest $ 349 $ 349 $ 1,047 $ 1,227
Amortization of debt issuance costs 298 294 892 925
Total interest expense on Convertible Senior Notes $ 647 $ 643 $ 1,939 $ 2,152