XML 110 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Credits Available to Reduce Future Income Tax Expense (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Federal | Research Tax Credit Carryforward  
Tax Credit Carryforward [Line Items]  
Carryforward Amount $ 15,709
Federal | Research Tax Credit Carryforward | Earliest Tax Year  
Tax Credit Carryforward [Line Items]  
Year of Expiration 2031
Federal | Research Tax Credit Carryforward | Latest Tax Year  
Tax Credit Carryforward [Line Items]  
Year of Expiration 2045
State | Research Tax Credit Carryforward  
Tax Credit Carryforward [Line Items]  
Carryforward Amount $ 22,530
Foreign  
Tax Credit Carryforward [Line Items]  
Carryforward Amount $ 20,217
Foreign | Earliest Tax Year  
Tax Credit Carryforward [Line Items]  
Year of Expiration 2030
Foreign | Latest Tax Year  
Tax Credit Carryforward [Line Items]  
Year of Expiration 2035