v3.25.0.1
Income Taxes - Schedule of Income Loss Carryforwards (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]    
Loss Carryforward $ 475,445  
Deferred Tax 75,312 $ 99,676
US - Federal    
Operating Loss Carryforwards [Line Items]    
Loss Carryforward 105,115  
Deferred Tax, US - Capital Loss 44,742  
Deferred Tax 22,074  
US - Federal | Capital Loss Carryforward    
Operating Loss Carryforwards [Line Items]    
US - Capital Loss 180,000  
US - Capital Loss    
Operating Loss Carryforwards [Line Items]    
Loss Carryforward 190,330  
Deferred Tax $ 8,496