v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Deferred tax asset related to Section 174 amortization $ 101,865 $ 73,680
Domestic Tax Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 191,200  
Tax Credit Carryforward [Line Items]    
Tax credit carryforward 37,500  
State Tax Authority    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 285,100  
Tax Credit Carryforward [Line Items]    
Tax credit carryforward 6,000  
Foreign Tax Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 1,200