v3.26.3
Debt - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 25, 2025
Sep. 30, 2023
Mar. 31, 2021
May 31, 2020
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Convertible Debt                
Debt Instrument [Line Items]                
Amortization of debt issuance costs         $ 1,012 $ 1,002 $ 2,954 $ 3,020
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          
Proceeds from convertible debt     $ 585,000          
Amortization of debt issuance costs         643 639 1,893 1,880
2029 Notes | Convertible Debt                
Debt Instrument [Line Items]                
Face amount   $ 300,000            
Proceeds from convertible debt   $ 292,000            
Amortization of debt issuance costs         369 $ 363 1,061 $ 1,043
Credit Agreement | Revolving Credit Facility                
Debt Instrument [Line Items]                
Current borrowing capacity $ 200,000              
Credit sublimit 20,000              
Higher borrowing capacity option $ 141,000              
Higher borrowing capacity option, as percentage of Consolidated EBITDA 75.00%              
Fee amount $ 1,700              
Amortization of debt issuance costs         100   300  
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   $ 5,700