v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
6 Months Ended 12 Months Ended
Mar. 15, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2023
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash equivalents   $ 161,438,000       $ 342,771,000
Repayments of convertible debt   205,067,000 $ 0      
Convertible Senior Notes | Convertible Debt            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Repayments of convertible debt $ 205,100,000     $ 165,500,000    
Convertible debt   0     $ 0  
Credit Agreements, 2021 and 2024 | Line of Credit | Secured Debt            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Term loan fair value   358,600,000       360,000,000.0
Significant Other Observable Inputs (Level 2)            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash equivalents   $ 0       0
Convertible notes           $ 199,200,000