Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Narrative (Details)

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
Income Tax Examination [Line Items]        
Effective income tax rate 5.10% 134.60% 104.80%  
Income tax payable reversal $ (16,655) $ 12,757 $ 5,800  
Income tax interest and penalties expense 3,200 1,800   $ 1,700
Income tax examination, interest expense 300 500    
Changes in valuation allowance 120,500 8,100    
Operating loss carryforwards, not subject to expiration 24,200      
Income tax interest and penalties accrued 8,500 $ 5,000    
Domestic Tax Jurisdiction        
Income Tax Examination [Line Items]        
Operating loss carryforwards, not subject to expiration 197,800      
Puerto Rico        
Income Tax Examination [Line Items]        
Income tax payable reversal (19,900)      
Puerto Rico | State and Local Jurisdiction        
Income Tax Examination [Line Items]        
Operating loss carryforwards, subject to expiration 170,400      
Foreign Tax Jurisdiction        
Income Tax Examination [Line Items]        
Tax credit carryforwards $ 76,600