XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
Jun. 30, 2025
Feb. 28, 2023
2026 Convertible Notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument, interest rate (in percent) 0.00%  
Fair value of convertible senior notes $ 584,700,000  
Credit Agreement | Line of Credit | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit agreement 400,000,000.0 $ 400,000,000
Credit Agreement | Level 2 | Line of Credit | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying amount of debt $ 310,000,000.0  
2030 Senior Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument, interest rate (in percent) 8.50%  
2030 Senior Notes | Level 2 | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument, interest rate (in percent) 8.50%  
Fair value of convertible senior notes $ 375,200,000