v3.26.1
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 04, 2026
Jul. 15, 2026
Jul. 01, 2026
Aug. 06, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 12, 2026
Subsequent Event [Line Items]              
Borrowings         $ 1,045,000 $ 0  
Restricted Stock Units (RSUs)              
Subsequent Event [Line Items]              
Granted (in shares)         195,100 114,900  
2019 Senior Notes | Senior Notes              
Subsequent Event [Line Items]              
Debt instrument, stated interest rate         5.125%    
Term Loans - Second Draw | Term Loan Credit Agreement              
Subsequent Event [Line Items]              
Term loan credit agreement amount             $ 95,000
Subsequent Event | Director              
Subsequent Event [Line Items]              
Number of shares of common stock delivered for each vested restricted stock unit (in shares) 1            
Subsequent Event | Director | Restricted Stock Units (RSUs)              
Subsequent Event [Line Items]              
Granted (in shares) 2,981            
Award vesting period (years) 1 year            
Subsequent Event | 2026 Senior Notes | Senior Notes              
Subsequent Event [Line Items]              
Term loan credit agreement amount   $ 400,000          
Debt instrument, stated interest rate   6.25%          
Subsequent Event | 2019 Senior Notes | Senior Notes              
Subsequent Event [Line Items]              
Debt instrument, stated interest rate   5.125%          
Repayments of long-term debt   $ 400,000          
Subsequent Event | Term Loans - Second Draw | Term Loan Credit Agreement              
Subsequent Event [Line Items]              
Borrowings     $ 95,000 $ 95,000      
LaCourium Health | Subsequent Event              
Subsequent Event [Line Items]              
Purchase price     $ 150,000