v3.26.1
Convertible Senior Notes - Schedule of Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Debt Instrument [Line Items]    
Amortization of issuance costs   $ 656
0.50% Convertible Senior Notes Due 2033 | Convertible Debt    
Debt Instrument [Line Items]    
Contractual interest expense $ 514 514
Amortization of issuance costs 366 366
Total interest expense recognized $ 880 $ 880