XML 123 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Expiration of Loss and Tax Credit Carryforwards (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Loss and Tax Credit Carryforward [Line Items]  
Loss Carryforward $ 363,130
Tax Credit Carryforward 20,080
2025–2029  
Operating Loss and Tax Credit Carryforward [Line Items]  
Loss Carryforward 8,752
Tax Credit Carryforward 0
Thereafter  
Operating Loss and Tax Credit Carryforward [Line Items]  
Loss Carryforward 41,481
Tax Credit Carryforward 3,607
No expiration date  
Operating Loss and Tax Credit Carryforward [Line Items]  
Loss Carryforward 312,897
Tax Credit Carryforward $ 16,473