v3.25.1
Convertible Notes and Credit Facility - Summary Of Fair Value Of The Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 02, 2024
2025 Notes [Member]    
Debt Instrument [Line Items]    
Total Notes   $ 3,000
2026 Notes [Member]    
Debt Instrument [Line Items]    
Total Notes   $ 410,600
Fair Value, Measurements, Recurring [Member]    
Debt Instrument [Line Items]    
Total Notes $ 415,690  
Fair Value, Measurements, Recurring [Member] | 2025 Notes [Member]    
Debt Instrument [Line Items]    
Total Notes 3,030  
Fair Value, Measurements, Recurring [Member] | 2026 Notes [Member]    
Debt Instrument [Line Items]    
Total Notes 412,660  
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Debt Instrument [Line Items]    
Total Notes 415,690  
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | 2025 Notes [Member]    
Debt Instrument [Line Items]    
Total Notes 3,030  
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | 2026 Notes [Member]    
Debt Instrument [Line Items]    
Total Notes $ 412,660