XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Convertible Senior Notes - Convertible Debt Balances (Details) - Convertible Debt - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Nov. 22, 2024
Sep. 25, 2020
2025 Notes        
Debt Instrument [Line Items]        
Principal amount $ 0 $ 175,000,000   $ 575,000,000
Unamortized debt issuance costs 0 (676,000)    
Convertible senior notes, net 0 174,324,000    
2029 Notes        
Debt Instrument [Line Items]        
Principal amount 172,500,000 172,500,000 $ 172,500,000  
Unamortized debt issuance costs (5,206,000) (6,103,000)    
Convertible senior notes, net $ 167,294,000 $ 166,397,000