v3.26.1
Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 25, 2025
Sep. 30, 2023
Mar. 31, 2021
May 31, 2020
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Convertible Debt                
Debt Instrument [Line Items]                
Amortization of debt issuance costs         $ 985,000 $ 999,000 $ 1,942,000 $ 2,018,000
Convertible Debt | Debt Covenant Three                
Debt Instrument [Line Items]                
Redemption price       100.00%        
2027 Notes | Convertible Debt                
Debt Instrument [Line Items]                
Face amount     $ 600,000,000.0          
Proceeds from convertible debt     $ 585,000,000.0          
Amortization of debt issuance costs         631,000 627,000 1,250,000 1,241,000
2029 Notes | Convertible Debt                
Debt Instrument [Line Items]                
Face amount   $ 300,000,000.0            
Proceeds from convertible debt   $ 292,000,000.0            
Amortization of debt issuance costs         354,000 $ 348,000 692,000 $ 680,000
Credit Agreement | Revolving Credit Facility                
Debt Instrument [Line Items]                
Current borrowing capacity $ 200,000,000.0              
Credit sublimit 20,000,000.0              
Higher borrowing capacity option $ 141,000,000              
Higher borrowing capacity option, as percentage of Consolidated EBITDA 75.00%              
Fee amount $ 1,700,000              
Amortization of debt issuance costs         100,000   200,000  
Credit Agreement | Revolving Credit Facility | Minimum                
Debt Instrument [Line Items]                
Commitment fee percentage 0.20%              
Credit Agreement | Revolving Credit Facility | Maximum                
Debt Instrument [Line Items]                
Commitment fee percentage 0.25%              
Credit Agreement | Letter of Credit                
Debt Instrument [Line Items]                
Long-term line of credit         $ 5,700,000   $ 5,700,000