v3.26.1
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Aug. 08, 2024
Dec. 31, 2021
Senior Notes [Member]        
Debt Instrument [Line Items]        
Principal $ 100,000   $ 100,000  
Unamortized debt discount and issuance costs 0      
Net carrying amount 100,000      
Convertible Senior Notes Due 2026 [Member] | Convertible Debt [Member]        
Debt Instrument [Line Items]        
Principal 134,883 $ 203,083   $ 625,000
Unamortized debt discount and issuance costs 0 (2,068)    
Net carrying amount 134,883 $ 201,015    
Series 1 Convertible Notes [Member] | Convertible Debt [Member]        
Debt Instrument [Line Items]        
Principal 55,245   82,300  
Unamortized debt discount and issuance costs 0      
Net carrying amount 55,245      
Series 2 Convertible Notes [Member] | Convertible Debt [Member]        
Debt Instrument [Line Items]        
Principal 180,953   $ 192,000  
Unamortized debt discount and issuance costs 0      
Net carrying amount $ 180,953