v3.26.1
Subsequent Event - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 08, 2027
Jul. 23, 2026
Jun. 27, 2025
Subsequent Event [Line Items]      
Proceeds from borrowings     $ 72,805
Riverpoint Medical | Subsequent Event      
Subsequent Event [Line Items]      
Cash consideration   $ 1,200,000  
Riverpoint Medical | Subsequent Event | Fourth Amended and Restated Credit Agreement      
Subsequent Event [Line Items]      
Proceeds from borrowings   $ 616,000  
Riverpoint Medical | Forecast      
Subsequent Event [Line Items]      
Milestone payment amount payable $ 250,000