XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Debt, Commitments and Contingencies - Carrying Amount of Liability Component (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Convertible Senior Notes Due 2026    
Debt Instrument [Line Items]    
Principal $ 500,000 $ 500,000
Unamortized debt issuance costs (932) (3,319)
Net carrying amount 499,068 496,681
Convertible Senior Notes Due 2029    
Debt Instrument [Line Items]    
Principal 500,000 500,000
Unamortized debt issuance costs (11,078) (13,204)
Net carrying amount $ 488,922 $ 486,796