v3.25.2
Partial Redemption of ALLO Investment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 04, 2025
Jun. 03, 2025
Apr. 18, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Unusual or Infrequent Item, or Both [Line Items]              
Gross proceeds to ALLO     $ 500,000        
Proceeds from sale of preferred membership interests $ 410,900            
Gain on partial redemption of ALLO investment 175,000     $ 175,044 $ 0 $ 175,044 $ 0
Equity method       0   0  
Reduction in the estimated fair value of contingent payment liability       4,900      
Fair value of contingent payment       $ 3,400   $ 3,400  
Contingent consideration, liability, higher estimate $ 9,000 $ 35,000          
Variable Interest Entity, Primary Beneficiary | ALLO              
Unusual or Infrequent Item, or Both [Line Items]              
Subsidiary, ownership percentage 27.00% 45.00%