v3.26.1
Debt - Narrative (Details)
6 Months Ended
Jul. 16, 2024
USD ($)
Apr. 14, 2020
USD ($)
$ / instrument
Jun. 30, 2026
Apr. 14, 2025
USD ($)
Oct. 29, 2024
USD ($)
Capped Call | Cash Flow Hedging | Designated as Hedging Instrument          
Line of Credit Facility [Line Items]          
Cap price (in USD per share) | $ / instrument   42.00      
Credit Agreement | Line of Credit          
Line of Credit Facility [Line Items]          
Credit agreement term 5 years        
Maximum borrowing capacity $ 225,000,000.0        
Interest rate 6.50%        
Quarterly principal payment percentage 0.25%        
Credit Agreement | Line of Credit | Minimum          
Line of Credit Facility [Line Items]          
Prepayment of premium percentage 1.00%        
Credit Agreement | Line of Credit | Maximum          
Line of Credit Facility [Line Items]          
Prepayment of premium percentage 3.00%        
Credit Agreement | Term Loan | Line of Credit          
Line of Credit Facility [Line Items]          
Amount borrowed $ 125,000,000.0        
Credit Agreement | Delayed Draw Term Loan (DDTL) | Line of Credit          
Line of Credit Facility [Line Items]          
Amount borrowed 100,000,000.0        
Option to draw $ 40,000,000.0        
Option to draw, term 18 months        
Additional principal amount         $ 37,700,000
Additional delayed draw facility $ 60,000,000.0        
Credit Agreement | Delayed Draw Term Loan (DDTL) | Line of Credit | Minimum          
Line of Credit Facility [Line Items]          
Option to draw, term 6 months        
Unutilized commitment percentage 1.50%        
Credit Agreement | Delayed Draw Term Loan (DDTL) | Line of Credit | Maximum          
Line of Credit Facility [Line Items]          
Unutilized commitment percentage 2.50%        
Senior Notes Due 2025 | Convertible Notes Payable          
Line of Credit Facility [Line Items]          
Amount borrowed   $ 230,000,000.0      
Basis rate (in percentage)   2.50%      
Proceeds from issuance of debt   $ 222,500,000      
Conversion rate     0.03267970    
Repurchased face amount       $ 230,000,000.0