v3.26.3
Debt - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 15, 2026
Jun. 23, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Aug. 31, 2021
Debt Instrument [Line Items]                
Repayment of convertible senior notes         $ 360,998,000 $ 0    
Total debt     $ 0   0   $ 360,998,000  
Amortization of debt issuance costs         1,330,000 1,381,000    
Line of credit facility, maximum borrowing capacity     300,000   300,000   300,000  
Long-term line of credit     0   0   0  
Convertible Senior Notes                
Debt Instrument [Line Items]                
Debt, interest rate (as percent)               0.25%
Repayment of convertible senior notes $ 361,000,000.0              
Total debt     0   0   $ 360,998,000  
Interest expense     100,000 $ 200,000 600,000 700,000    
Amortization of debt issuance costs     300,000 $ 500,000 1,200,000 $ 1,400,000    
Line of Credit | Revolving Credit Facility | Bank Of America Credit Facility                
Debt Instrument [Line Items]                
Amortization of debt issuance costs     100,000   100,000      
Line of credit facility, maximum borrowing capacity   $ 150,000,000.0            
Line of credit facility, accordion feature, increase limit   $ 50,000,000.0            
Debt instrument, covenant, leverage ratio, maximum   250.00%            
Debt instrument, covenant, net leverage ratio, cash netting, maximum   $ 100,000,000.0            
Debt instrument, covenant, fixed charge coverage ratio, minimum   125.00%            
Long-term line of credit     0   0      
Letters of credit outstanding, amount     0   0      
Line of credit facility, remaining borrowing capacity     $ 150,000,000.0   $ 150,000,000.0      
Debt issuance costs, gross   $ 1,200,000            
Debt instrument, term (in years)   3 years            
Line of Credit | Revolving Credit Facility | Bank Of America Credit Facility | Minimum                
Debt Instrument [Line Items]                
Line of credit facility, unused capacity, commitment fee percentage (as percent)   0.20%            
Line of Credit | Revolving Credit Facility | Bank Of America Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR)                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate (as percent)   2.00%            
Line of Credit | Revolving Credit Facility | Bank Of America Credit Facility | Minimum | Base Rate                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate (as percent)   1.00%            
Line of Credit | Revolving Credit Facility | Bank Of America Credit Facility | Maximum                
Debt Instrument [Line Items]                
Line of credit facility, unused capacity, commitment fee percentage (as percent)   0.30%            
Line of Credit | Revolving Credit Facility | Bank Of America Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR)                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate (as percent)   2.50%            
Line of Credit | Revolving Credit Facility | Bank Of America Credit Facility | Maximum | Base Rate                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate (as percent)   1.50%            
Line of Credit | Letter of Credit | Bank Of America Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity   $ 10,000,000.0            
Line of Credit | Bridge Loan | Bank Of America Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity   $ 10,000,000.0