XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
Effective tax rate (138.41%) 4.07% (0.60%)  
Release of valuation allowance $ 140,300      
Deferred tax assets, valuation allowance 0 $ 140,339    
Unrecognized tax benefits 19,966 18,157 $ 16,573 $ 15,391
Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 18,900 181,200    
Tax credit carryforwards 31,100 29,100    
Federal | Tax Years After 2017        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 18,900      
State        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 91,000 81,300    
Tax credit carryforwards $ 16,700 $ 16,600